Преглед на файлове

[cm6] Add save command to emacs (recompiles doc) (#12742)

GitOrigin-RevId: 10cda3f14411147d0d900f688d9b5017f49d2db2
Mathias Jakobsen преди 3 години
родител
ревизия
17ca11fae0
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      services/web/frontend/js/features/source-editor/extensions/keybindings.ts

+ 4 - 0
services/web/frontend/js/features/source-editor/extensions/keybindings.ts

@@ -137,9 +137,13 @@ const customiseEmacsOnce = () => {
         emacsSearchCloseListener
       )
     },
+    save() {
+      window.dispatchEvent(new Event('pdf:recompile'))
+    },
   })
   EmacsHandler.bindKey('C-s', 'openSearch')
   EmacsHandler.bindKey('C-r', 'openSearch')
+  EmacsHandler.bindKey('C-x C-s', 'save')
   EmacsHandler.bindKey('C-a', {
     command: 'goOrSelect',
     args: [cursorToBeginningOfVisualLine, selectToBeginningOfVisualLine],