| Keystroke | Command |
|---|---|
| ctrl-f | editor:go-char-right |
| ctrl-b | editor:go-char-left |
| ctrl-n | editor:go-line-down |
| ctrl-p | editor:go-line-up |
| ctrl-a | editor:go-line-start |
| ctrl-e | editor:go-line-end |
| alt-f | editor:go-word-right |
| alt-b | editor:go-word-left |
| ctrl-v | editor:go-page-down |
| alt-v | editor:go-page-up |
| ctrl-v | editor:go-page-down |
| alt-v | editor:go-page-up |
| alt-< | emacs-mode:beginning-of-buffer |
| alt-> | emacs-mode:end-of-buffer |
| Keystroke | Command |
|---|---|
| ctrl-d | editor:delete-char-after |
| alt-d | emacs-mode:kill-word |
| ctrl-h | editor:delete-char-before |
| ctrl-k | emacs-mode:kill-line |
| alt-w | emacs-mode:kill-ring-save |
| ctrl-w | emacs-mode:kill-region |
| ctrl-y | emacs-mode:yank |
| alt-y | emacs-mode:yank-pop |
| Keystroke | Command |
|---|---|
| ctrl-space | emacs-mode:set-mark |
| ctrl-x ctrl-x | emacs-mode:exchange-point-and-mark |
| ctrl-x h | editor:select-all |
| Keystroke | Command |
|---|---|
| ctrl-x ctrl-s | core:save-note |
| ctrl-/ | core:undo |
| ctrl-s | editor:find |
| ctrl-g | emacs-mode:quit |
Default keymaps are defined here and you can override them in your keymap.cson file.
CSS selectors for this plugin is .CodeMirror.emacs-mode.
Inkdrop has multi-keystroke keybindings with ctrl-k prefix by default on Linux (and maybe Windows), so this plugin's ctrl-k (emacs-mode:kill-line command) is executed with some delay.
If you want to delete default ctrl-k keybindings, check Disable Default Ctrl K Keybindings in emacs-keybindings plugin settings and restart Inkdrop.
- Add "Disable Default Ctrl K Keybindings" config option
- Add some keybindings
ctrl-x ctrl-s-core:save-notealt-<-emacs-mode:beginning-of-bufferalt->-emacs-mode:end-of-buffer