>_HEADLINE
The keybinding subset of the port report. Counts only the key-press surface — vim/neovim normal/visual/insert/cmdline keys, the GNU Emacs Key Index, and the Spacemacs SPC tree. ported = the same key does the equivalent thing in zmax.
3113
Cited Keybindings
1789
Ported (57.5%)
307
Partial (9.9%)
1017
Absent
~BY SOURCE
Key-press coverage per upstream editor.
| Source | Keybindings | Ported | Partial | Progress |
|---|---|---|---|---|
| emacs | 1127 | 256 | 85 | |
| jetbrains | 218 | 204 | 14 | |
| neovim | 715 | 613 | 60 | |
| spacemacs | 1053 | 716 | 148 |
~BY SOURCE / CATEGORY
Broken down by the key mode / index each binding belongs to.
| Source | Category | Keybindings | Ported | Partial | Progress |
|---|---|---|---|---|---|
| emacs | keybinding | 1127 | 256 | 85 | |
| jetbrains | caret-navigation | 18 | 18 | 0 | |
| jetbrains | code-analysis | 4 | 3 | 1 | |
| jetbrains | code-folding | 8 | 8 | 0 | |
| jetbrains | coding-assistance | 21 | 18 | 3 | |
| jetbrains | diff | 7 | 7 | 0 | |
| jetbrains | editing | 25 | 23 | 2 | |
| jetbrains | multiple-carets | 7 | 7 | 0 | |
| jetbrains | navigate-from-symbol | 10 | 9 | 1 | |
| jetbrains | navigation | 21 | 18 | 3 | |
| jetbrains | refactoring | 13 | 12 | 1 | |
| jetbrains | run-debug | 21 | 18 | 3 | |
| jetbrains | search | 12 | 12 | 0 | |
| jetbrains | selection | 3 | 3 | 0 | |
| jetbrains | tool-windows | 12 | 12 | 0 | |
| jetbrains | vcs | 16 | 16 | 0 | |
| jetbrains | view | 5 | 5 | 0 | |
| jetbrains | window | 15 | 15 | 0 | |
| neovim | cmdline-editing | 53 | 35 | 6 | |
| neovim | insert-mode | 98 | 68 | 19 | |
| neovim | normal-mode | 479 | 429 | 33 | |
| neovim | visual-mode | 85 | 81 | 2 | |
| spacemacs | emacs-prefix | 271 | 114 | 144 | |
| spacemacs | keybinding | 782 | 602 | 4 |
Emacs is 0% because zmax is a modal (vim) editor — Emacs default chords (C-x C-f, …) are intentionally not bound; the commands they invoke are tracked under the port report's emacs command category.
~KEYBINDING DETAIL
Every cited key, grouped by source and category; ported and partial first.
emacs / keybinding (1127 keys · 256 ported · 85 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| ! (Dired) | Shell Commands in Dired | key:dired:! | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Commands-in-Dired.html#index-_0021-_0028Dired_0029 |
| # (Dired) | Flagging Many Files | key:dired:# | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Flagging-Many-Files.html#index-_0023-_0028Dired_0029 |
| % (Buffer Menu) | Several Buffers | % = Buffer-menu-toggle-read-only: toggle the buffer's read-only flag | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-_0025-_0028Buffer-Menu_0029 |
| + (Dired) | Misc Dired Features | key:dired:+ | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Dired-Features.html#index-_002b-_0028Dired_0029 |
| . (Calendar mode) | Specified Dates | emacs Calendar . -> zmax Calendar mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Specified-Dates.html#index-_002e-_0028Calendar-mode_0029 |
| . (Rmail) | Rmail Scrolling | Rmail . | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Scrolling.html#index-_002e-_0028Rmail_0029 |
| / (Rmail) | Rmail Scrolling | Rmail / | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Scrolling.html#index-_002f-_0028Rmail_0029 |
| 1 (Buffer Menu) | Several Buffers | 1 = Buffer-menu-1-window: select buffer filling the frame (Replace) | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-1-_0028Buffer-Menu_0029 |
| < (Dired) | Subdirectory Motion | key:dired:< | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Subdirectory-Motion.html#index-_003c-_0028Dired_0029 |
| < (Rmail) | Rmail Motion | Rmail < | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Motion.html#index-_003c-_0028Rmail_0029 |
| = (Dired) | Comparison in Dired | key:dired:= | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Comparison-in-Dired.html#index-_003d-_0028Dired_0029 |
| > (Dired) | Subdirectory Motion | key:dired:> | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Subdirectory-Motion.html#index-_003e-_0028Dired_0029 |
| > (Rmail) | Rmail Motion | Rmail > | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Motion.html#index-_003e-_0028Rmail_0029 |
| C (Dired) | Operating on Files | key:dired:C | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-C-_0028Dired_0029 |
| C-/ | Undo | C-/ | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Undo.html#index-C_002d_002f |
| C-SPC | Setting Mark | C-SPC | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Setting-Mark.html#index-C_002dSPC |
| C-_ | Undo | C-_ | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Undo.html#index-C_002d_005f |
| C-a (Calendar mode) | Move to Beginning or End | emacs Calendar C-a -> zmax Calendar mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Move-to-Beginning-or-End.html#index-C_002da-_0028Calendar-mode_0029 |
| C-b | Moving Point | C-b | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-C_002db |
| C-b (Calendar mode) | Calendar Unit Motion | emacs Calendar C-b -> zmax Calendar mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Calendar-Unit-Motion.html#index-C_002db-_0028Calendar-mode_0029 |
| C-c , J | Semantic | key:normal:C-c , J | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Semantic.html#index-C_002dc-_002c-J |
| C-c , SPC | Semantic | key:normal:C-c , space | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Semantic.html#index-C_002dc-_002c-SPC |
| C-c , j | Semantic | key:normal:C-c , j | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Semantic.html#index-C_002dc-_002c-j |
| C-c @ C-c | Hideshow | emacs C-c @ C-c (Hideshow) -> fold_toggle | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002dc |
| C-c @ C-h | Hideshow | emacs C-c @ C-h (Hideshow) -> fold_close | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002dh |
| C-c @ C-s | Hideshow | emacs C-c @ C-s (Hideshow) -> fold_open | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002ds |
| C-d (Buffer Menu) | Several Buffers | C-d = Buffer-menu-delete-backwards: flag D and move up | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-C_002dd-_0028Buffer-Menu_0029 |
| C-d (Rmail) | Rmail Deletion | Rmail C-d | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Deletion.html#index-C_002dd-_0028Rmail_0029 |
| C-d (Shell mode) | Shell Mode | key:comint:C-d | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dd-_0028Shell-mode_0029 |
| C-e | Moving Point | C-e | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-C_002de |
| C-e (Calendar mode) | Move to Beginning or End | emacs Calendar C-e -> zmax Calendar mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Move-to-Beginning-or-End.html#index-C_002de-_0028Calendar-mode_0029 |
| C-f | Moving Point | C-f | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-C_002df |
| C-f (Calendar mode) | Calendar Unit Motion | emacs Calendar C-f -> zmax Calendar mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Calendar-Unit-Motion.html#index-C_002df-_0028Calendar-mode_0029 |
| C-g | Quitting | C-g | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Quitting.html#index-C_002dg |
| C-h C | Coding Systems | emacs C-h C (Coding Systems) -> describe_coding_system | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Coding-Systems.html#index-C_002dh-C |
| C-h C-c | Help Files | key:normal:C-h C-c | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dc |
| C-h C-d | Help Files | key:normal:C-h C-d | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dd |
| C-h C-f | Help Files | emacs C-h C-f (Help Files) -> browse_faq | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002df |
| C-h C-h | Help | emacs C-h C-h (Help) -> help | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help.html#index-C_002dh-C_002dh |
| C-h C-n | Help Files | emacs C-h C-n (Help Files) -> browse_news | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dn |
| C-h C-w | Help Files | key:normal:C-h C-w | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dw |
| C-h L | Language Environments | emacs C-h L (Language Environments) -> describe_language_environment | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Language-Environments.html#index-C_002dh-L |
| C-h a | Apropos | emacs C-h a (Apropos) -> describe_command | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Apropos.html#index-C_002dh-a |
| C-h b | Misc Help | emacs C-h b (Misc Help) -> describe_bindings | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-b |
| C-h e | Misc Help | key:normal:C-h e | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-e |
| C-h f | Name Help | emacs C-h f (Name Help) -> describe_command | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Name-Help.html#index-C_002dh-f |
| C-h g | Help Files | key:normal:C-h g | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-g |
| C-h h | International Chars | key:normal:C-h h | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/International-Chars.html#index-C_002dh-h |
| C-h k | Key Help | emacs C-h k (Key Help) -> describe_key | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html#index-C_002dh-k |
| C-h l | Misc Help | emacs C-h l (Misc Help) -> view_lossage | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-l |
| C-h m | Misc Help | emacs C-h m (Misc Help) -> describe_current_modes | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-m |
| C-h s | Misc Help | emacs C-h s (Misc Help) -> describe_syntax | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-s |
| C-h w | Key Help | emacs C-h w (Key Help) -> where_is | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html#index-C_002dh-w |
| C-h x | Name Help | emacs C-h x (Name Help) -> describe_command | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Name-Help.html#index-C_002dh-x |
| C-j | Inserting Text | C-j | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Inserting-Text.html#index-C_002dj |
| C-k | Killing by Lines | C-k | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Killing-by-Lines.html#index-C_002dk |
| C-l | Recentering | C-l | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Recentering.html#index-C_002dl |
| C-n | Moving Point | C-n | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-C_002dn |
| C-n (Calendar mode) | Calendar Unit Motion | emacs Calendar C-n -> zmax Calendar mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Calendar-Unit-Motion.html#index-C_002dn-_0028Calendar-mode_0029 |
| C-n (Dired) | Dired Navigation | emacs Dired C-n -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Navigation.html#index-C_002dn-_0028Dired_0029 |
| C-o (Buffer Menu) | Several Buffers | key:bufmenu:C-o | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-C_002do-_0028Buffer-Menu_0029 |
| C-o (Dired) | Dired Visiting | key:dired:C-o | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Visiting.html#index-C_002do-_0028Dired_0029 |
| C-o (Occur mode) | Other Repeating Search | occur-mode-display-occurrence: C-o sets the source selection to the occurrence while leaving the *Occur* list open. | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-Repeating-Search.html#index-C_002do-_0028Occur-mode_0029 |
| C-p | Moving Point | C-p | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-C_002dp |
| C-p (Calendar mode) | Calendar Unit Motion | emacs Calendar C-p -> zmax Calendar mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Calendar-Unit-Motion.html#index-C_002dp-_0028Calendar-mode_0029 |
| C-p (Dired) | Dired Navigation | emacs Dired C-p -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Navigation.html#index-C_002dp-_0028Dired_0029 |
| C-q | Inserting Text | emacs C-q (Inserting Text) -> insert_char_interactive | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Inserting-Text.html#index-C_002dq |
| C-s | Basic Isearch | C-s | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Isearch.html#index-C_002ds |
| C-v | Moving Point | C-v | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-C_002dv |
| C-v (Calendar mode) | Scroll Calendar | key:calendar:C-v | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Scroll-Calendar.html#index-C_002dv-_0028Calendar-mode_0029 |
| C-x ' | expand-abbrev — expand the abbrev before point | emacs C-x ' (expand-abbrev — expand the abbrev before point) -> expand_abbrev | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Expanding-Abbrevs.html |
| C-x * | calc-dispatch — Calc calculator dispatch prefix | emacs C-x * (calc-dispatch) -> zmax calc opens the RPN Calc stack calculator | ported | https://www.gnu.org/software/emacs/manual/html_node/calc/Starting-Calc.html |
| C-x + | Change Window | emacs C-x + (Change Window) -> resize_view_equalize | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-_002b |
| C-x 0 | Change Window | emacs C-x 0 (Change Window) -> wclose | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-0 |
| C-x 1 | Change Window | emacs C-x 1 (Change Window) -> wonly | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-1 |
| C-x 2 | Split Window | emacs C-x 2 (Split Window) -> hsplit | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Split-Window.html#index-C_002dx-2 |
| C-x 3 | Split Window | emacs C-x 3 (Split Window) -> vsplit | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Split-Window.html#index-C_002dx-3 |
| C-x 4 c | Indirect Buffers | emacs C-x 4 c (Indirect Buffers) -> clone_indirect_buffer | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Indirect-Buffers.html#index-C_002dx-4-c |
| C-x 8 | Inserting Text | emacs C-x 8 (Inserting Text) -> unicode_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Inserting-Text.html#index-C_002dx-8 |
| C-x 8 RET | Input Methods | emacs C-x 8 RET (Input Methods) -> unicode_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Input-Methods.html#index-C_002dx-8-RET |
| C-x = | Position Info | emacs C-x = (Position Info) -> file_info | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Position-Info.html#index-C_002dx-_003d |
| C-x =, and international characters | International Chars | key:normal:C-x = | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/International-Chars.html#index-C_002dx-_003d_002c-and-international-characters |
| C-x C-; | Comment Commands | emacs C-x C-; (Comment Commands) -> toggle_comments | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Comment-Commands.html#index-C_002dx-C_002d_003b |
| C-x C-b | List Buffers | emacs C-x C-b (List Buffers) -> buffer_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/List-Buffers.html#index-C_002dx-C_002db |
| C-x C-c | Exiting | emacs C-x C-c (Exiting) -> write-quit-all | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Exiting.html#index-C_002dx-C_002dc |
| C-x C-d | Directories | emacs C-x C-d (Directories) -> file_picker_in_current_directory | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Directories.html#index-C_002dx-C_002dd |
| C-x C-e | Lisp Eval | emacs C-x C-e (Lisp Eval) -> eval_elisp_line | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Lisp-Eval.html#index-C_002dx-C_002de |
| C-x C-f | Visiting | emacs C-x C-f (Visiting) -> file_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Visiting.html#index-C_002dx-C_002df |
| C-x C-j | Dired Enter | emacs C-x C-j (Dired Enter) -> file_picker_in_current_buffer_directory | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Enter.html#index-C_002dx-C_002dj |
| C-x C-k C-a | Keyboard Macro Counter | emacs C-x C-k C-a (Keyboard Macro Counter) -> kmacro_add_counter | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Counter.html#index-C_002dx-C_002dk-C_002da |
| C-x C-k C-i | Keyboard Macro Counter | emacs C-x C-k C-i (Keyboard Macro Counter) -> kmacro_insert_counter | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Counter.html#index-C_002dx-C_002dk-C_002di |
| C-x C-k C-n | Keyboard Macro Ring | emacs C-x C-k C-n (Keyboard Macro Ring) -> kmacro_ring_next | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Ring.html#index-C_002dx-C_002dk-C_002dn |
| C-x C-k C-p | Keyboard Macro Ring | emacs C-x C-k C-p (Keyboard Macro Ring) -> kmacro_ring_prev | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Ring.html#index-C_002dx-C_002dk-C_002dp |
| C-x C-k d | Basic Keyboard Macro | emacs C-x C-k d (Basic Keyboard Macro) -> kmacro_ring_delete | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Keyboard-Macro.html#index-C_002dx-C_002dk-d |
| C-x C-k x | Keyboard Macro Registers | emacs C-x C-k x (Keyboard Macro Registers) -> kmacro_to_register | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Registers.html#index-C_002dx-C_002dk-x |
| C-x C-l | Case | emacs C-x C-l (Case) -> switch_to_lowercase | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Case.html#index-C_002dx-C_002dl |
| C-x C-q | Misc Buffer | emacs C-x C-q (Misc Buffer) -> toggle_readonly | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Buffer.html#index-C_002dx-C_002dq |
| C-x C-s | Save Commands | emacs C-x C-s (Save Commands) -> write | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Save-Commands.html#index-C_002dx-C_002ds |
| C-x C-u | Case | emacs C-x C-u (Case) -> switch_to_uppercase | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Case.html#index-C_002dx-C_002du |
| C-x C-x | Setting Mark | emacs C-x C-x (Setting Mark) -> flip_selections | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Setting-Mark.html#index-C_002dx-C_002dx |
| C-x C-z | External Lisp | emacs C-x C-z (External Lisp) -> suspend | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/External-Lisp.html#index-C_002dx-C_002dz |
| C-x ESC ESC | Repetition | emacs C-x ESC ESC (Repetition) -> command_history_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Repetition.html#index-C_002dx-ESC-ESC |
| C-x LEFT | Select Buffer | emacs C-x LEFT (Select Buffer) -> goto_previous_buffer | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Buffer.html#index-C_002dx-LEFT |
| C-x RIGHT | Select Buffer | emacs C-x RIGHT (Select Buffer) -> goto_next_buffer | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Buffer.html#index-C_002dx-RIGHT |
| C-x SPC | rectangle-mark-mode — toggle a rectangular region | emacs C-x SPC (rectangle-mark-mode — toggle a rectangular region) -> visual_block_mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html |
| C-x ^ | Change Window | emacs C-x ^ (Change Window) -> resize_view_taller | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-_005e |
| C-x ` | Compilation Mode | emacs C-x ` (Compilation Mode) -> run_next_error | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Compilation-Mode.html#index-C_002dx-_0060 |
| C-x a g | Defining Abbrevs | emacs C-x a g (Defining Abbrevs) -> define_abbrev | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Defining-Abbrevs.html#index-C_002dx-a-g |
| C-x b | Select Buffer | emacs C-x b (Select Buffer) -> buffer_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Buffer.html#index-C_002dx-b |
| C-x d | Dired Enter | emacs C-x d (Dired Enter) -> file_picker_in_current_directory | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Enter.html#index-C_002dx-d |
| C-x h | Marking Objects | emacs C-x h (Marking Objects) -> select_all | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marking-Objects.html#index-C_002dx-h |
| C-x k | Kill Buffer | emacs C-x k (Kill Buffer) -> buffer-close | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Kill-Buffer.html#index-C_002dx-k |
| C-x n d | Narrowing | emacs C-x n d (Narrowing) -> narrow_to_function | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Narrowing.html#index-C_002dx-n-d |
| C-x n n | Narrowing | emacs C-x n n (Narrowing) -> narrow_to_region | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Narrowing.html#index-C_002dx-n-n |
| C-x n p | Narrowing | emacs C-x n p (Narrowing) -> narrow_to_page | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Narrowing.html#index-C_002dx-n-p |
| C-x n w | Narrowing | emacs C-x n w (Narrowing) -> widen | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Narrowing.html#index-C_002dx-n-w |
| C-x o | Other Window | emacs C-x o (Other Window) -> rotate_view | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-Window.html#index-C_002dx-o |
| C-x r + | Number Registers | emacs C-x r + (Number Registers) -> increment_register | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Number-Registers.html#index-C_002dx-r-_002b |
| C-x r M-w | Rectangles | emacs C-x r M-w (Rectangles) -> copy_rectangle_as_kill | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-M_002dw |
| C-x r SPC | Position Registers | emacs C-x r SPC (Position Registers) -> point_to_register | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Position-Registers.html#index-C_002dx-r-SPC |
| C-x r b | Bookmarks | emacs C-x r b (Bookmarks) -> bookmark_jump | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Bookmarks.html#index-C_002dx-r-b |
| C-x r c | Rectangles | emacs C-x r c (Rectangles) -> clear_rectangle | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-c |
| C-x r d | Rectangles | emacs C-x r d (Rectangles) -> delete_rectangle | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-d |
| C-x r i | Text Registers | emacs C-x r i (Text Registers) -> emacs_insert_register | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Registers.html#index-C_002dx-r-i |
| C-x r j | Position Registers | emacs C-x r j (Position Registers) -> jump_to_register | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Position-Registers.html#index-C_002dx-r-j |
| C-x r k | Rectangles | emacs C-x r k (Rectangles) -> kill_rectangle | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-k |
| C-x r m | Bookmarks | emacs C-x r m (Bookmarks) -> bookmark_set | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Bookmarks.html#index-C_002dx-r-m |
| C-x r n | Number Registers | emacs C-x r n (Number Registers) -> number_to_register | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Number-Registers.html#index-C_002dx-r-n |
| C-x r y | Rectangles | emacs C-x r y (Rectangles) -> yank_rectangle | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-y |
| C-x s | Save Commands | emacs C-x s (Save Commands) -> write-all | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Save-Commands.html#index-C_002dx-s |
| C-x t 0 | Tab Bars | emacs C-x t 0 (Tab Bars) -> close_tab | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-0 |
| C-x t 1 | Tab Bars | emacs C-x t 1 (Tab Bars) -> tab_only | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-1 |
| C-x t 2 | Tab Bars | emacs C-x t 2 (Tab Bars) -> new_tab | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-2 |
| C-x t o | Tab Bars | emacs C-x t o (Tab Bars) -> goto_next_tabpage | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-o |
| C-x u | Undo | emacs C-x u (Undo) -> undo | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Undo.html#index-C_002dx-u |
| C-x v + | Pulling / Pushing | emacs C-x v + (Pulling / Pushing) -> git_pull | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pulling-_002f-Pushing.html#index-C_002dx-v-_002b |
| C-x v = | Old Revisions | emacs C-x v = (Old Revisions) -> git_diff | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Old-Revisions.html#index-C_002dx-v-_003d |
| C-x v L | VC Change Log | emacs C-x v L (VC Change Log) -> git_repo_log_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Change-Log.html#index-C_002dx-v-L |
| C-x v P | Pulling / Pushing | emacs C-x v P (Pulling / Pushing) -> git_push | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pulling-_002f-Pushing.html#index-C_002dx-v-P |
| C-x v b s | Switching Branches | emacs C-x v b s (Switching Branches) -> git_branch_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Switching-Branches.html#index-C_002dx-v-b-s |
| C-x v d | VC Directory Mode | emacs C-x v d (VC Directory Mode) -> git_status | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Directory-Mode.html#index-C_002dx-v-d |
| C-x v g | Old Revisions | emacs C-x v g (Old Revisions) -> git_blame_line | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Old-Revisions.html#index-C_002dx-v-g |
| C-x v l | VC Change Log | emacs C-x v l (VC Change Log) -> git_file_log_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Change-Log.html#index-C_002dx-v-l |
| C-x v v | Basic VC Editing | emacs C-x v v (Basic VC Editing) -> git_status | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-VC-Editing.html#index-C_002dx-v-v |
| C-x v ~ | Old Revisions | emacs C-x v ~ (Old Revisions) -> view_file_at_rev | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Old-Revisions.html#index-C_002dx-v-_007e |
| C-x x t | Line Truncation | emacs C-x x t (Line Truncation) -> toggle_soft_wrap | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Line-Truncation.html#index-C_002dx-x-t |
| C-x } | Change Window | emacs C-x } (Change Window) -> resize_view_wider | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-_007d |
| C-z | Exiting | emacs C-z (Exiting) -> suspend | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Exiting.html#index-C_002dz |
| D (Dired) | Operating on Files | emacs Dired D -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-D-_0028Dired_0029 |
| DEL (Buffer Menu) | Several Buffers | DEL (Backspace) = Buffer-menu-backup-unmark: move up and clear mark | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-DEL-_0028Buffer-Menu_0029 |
| DEL (Dired) | Dired Deletion | emacs Dired DEL -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Deletion.html#index-DEL-_0028Dired_0029 |
| DEL (Rmail) | Rmail Scrolling | Rmail DEL | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Scrolling.html#index-DEL-_0028Rmail_0029 |
| DOWN | Moving Point | emacs DOWN (Moving Point) -> move_visual_line_down | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-DOWN |
| END | Moving Point | emacs END (Moving Point) -> goto_line_end | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-END |
| F4 | Basic Keyboard Macro | key:normal:F4 | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Keyboard-Macro.html#index-F4 |
| H (Dired) | Operating on Files | key:dired:H | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-H-_0028Dired_0029 |
| HOME | Moving Point | emacs HOME (Moving Point) -> goto_line_start | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-HOME |
| INSERT | Minor Modes | key:insert:ins | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Minor-Modes.html#index-INSERT |
| LEFT | Moving Point | emacs LEFT (Moving Point) -> move_char_left | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-LEFT |
| LEFT, and bidirectional text | Bidirectional Editing | key:normal:left | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Bidirectional-Editing.html#index-LEFT_002c-and-bidirectional-text |
| M (Dired) | Operating on Files | key:dired:M | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-M-_0028Dired_0029 |
| M-/ | Dynamic Abbrevs | M-/ | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dynamic-Abbrevs.html#index-M_002d_002f |
| M-; | Comment Commands | M-; | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Comment-Commands.html#index-M_002d_003b |
| M-< | Moving Point | M-< | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-M_002d_003c |
| M-> | Moving Point | M-> | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-M_002d_003e |
| M-DEL | Words | M-DEL | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Words.html#index-M_002dDEL |
| M-b | Words | M-b | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Words.html#index-M_002db |
| M-d | Words | M-d | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Words.html#index-M_002dd |
| M-f | Words | M-f | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Words.html#index-M_002df |
| M-j | Multi-Line Comments | key:insert:A-j | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Multi_002dLine-Comments.html#index-M_002dj |
| M-m | Indentation Commands | M-m | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Indentation-Commands.html#index-M_002dm |
| M-n (Rmail) | Rmail Motion | Rmail M-n | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Motion.html#index-M_002dn-_0028Rmail_0029 |
| M-n (Shell mode) | Shell Ring | key:comint:A-n | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Ring.html#index-M_002dn-_0028Shell-mode_0029 |
| M-p (Rmail) | Rmail Motion | Rmail M-p | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Motion.html#index-M_002dp-_0028Rmail_0029 |
| M-p (Shell mode) | Shell Ring | key:comint:A-p | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Ring.html#index-M_002dp-_0028Shell-mode_0029 |
| M-s (Rmail) | Rmail Motion | Rmail M-s (rmail-search) | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Motion.html#index-M_002ds-_0028Rmail_0029 |
| M-v | Moving Point | M-v | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-M_002dv |
| M-v (Calendar mode) | Scroll Calendar | key:calendar:A-v | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Scroll-Calendar.html#index-M_002dv-_0028Calendar-mode_0029 |
| M-w | Other Kill Commands | M-w | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-Kill-Commands.html#index-M_002dw |
| M-x | M-x | M-x | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/M_002dx.html#index-M_002dx |
| M-{ (Calendar mode) | Calendar Unit Motion | emacs Calendar M-{ -> zmax Calendar mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Calendar-Unit-Motion.html#index-M_002d_007b-_0028Calendar-mode_0029 |
| M-{ (Dired) | Marks vs Flags | key:dired:A-{ | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-M_002d_007b-_0028Dired_0029 |
| M-} (Calendar mode) | Calendar Unit Motion | emacs Calendar M-} -> zmax Calendar mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Calendar-Unit-Motion.html#index-M_002d_007d-_0028Calendar-mode_0029 |
| M-} (Dired) | Marks vs Flags | key:dired:A-} | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-M_002d_007d-_0028Dired_0029 |
| O (Dired) | Operating on Files | key:dired:O | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-O-_0028Dired_0029 |
| PageDown | Moving Point | emacs PageDown (Moving Point) -> page_down | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-PageDown |
| PageUp | Moving Point | emacs PageUp (Moving Point) -> page_up | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-PageUp |
| Q (Rmail summary) | Rmail Summary Edit | Rmail summary Q (wipe) | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Summary-Edit.html#index-Q-_0028Rmail-summary_0029 |
| RET | Inserting Text | RET | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Inserting-Text.html#index-RET |
| RET (Buffer Menu) | Several Buffers | RET = Buffer-menu-this-window: select buffer at point (Editor::switch Replace) | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-RET-_0028Buffer-Menu_0029 |
| RET (Dired) | Dired Visiting | emacs Dired RET -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Visiting.html#index-RET-_0028Dired_0029 |
| RET (Occur mode) | Other Repeating Search | occur-mode-goto-occurrence: RET pops the overlay and moves point to the occurrence in the source view. | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-Repeating-Search.html#index-RET-_0028Occur-mode_0029 |
| RET (Shell mode) | Shell Mode | key:comint:ret | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-RET-_0028Shell-mode_0029 |
| RIGHT | Moving Point | emacs RIGHT (Moving Point) -> move_char_right | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-RIGHT |
| RIGHT, and bidirectional text | Bidirectional Editing | key:normal:right | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Bidirectional-Editing.html#index-RIGHT_002c-and-bidirectional-text |
| S (Dired) | Operating on Files | key:dired:S | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-S-_0028Dired_0029 |
| SPC (Rmail) | Rmail Scrolling | Rmail SPC | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Scrolling.html#index-SPC-_0028Rmail_0029 |
| T (Buffer Menu) | Several Buffers | T = Buffer-menu-toggle-files-only: list only file-visiting buffers | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-T-_0028Buffer-Menu_0029 |
| T (Dired) | Operating on Files | key:dired:T | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-T-_0028Dired_0029 |
| U (Buffer Menu) | Several Buffers | U = Buffer-menu-unmark-all-buffers: remove every mark | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-U-_0028Buffer-Menu_0029 |
| U (Dired) | Marks vs Flags | emacs Dired U -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-U-_0028Dired_0029 |
| UP | Moving Point | emacs UP (Moving Point) -> move_visual_line_up | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-UP |
| Y (Dired) | Operating on Files | key:dired:Y | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-Y-_0028Dired_0029 |
| ^ (Dired) | Dired Visiting | emacs Dired ^ -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Visiting.html#index-_005e-_0028Dired_0029 |
| a (Rmail) | Rmail Labels | Rmail a | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Labels.html#index-a-_0028Rmail_0029 |
| b (Buffer Menu) | Several Buffers | key:bufmenu:b | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-b-_0028Buffer-Menu_0029 |
| d (Buffer Menu) | Several Buffers | d = Buffer-menu-delete: flag D for deletion and advance | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-d-_0028Buffer-Menu_0029 |
| d (Calendar mode) | Displaying the Diary | d (Calendar mode) = diary-view-entries: show the diary entries for the date at point | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Displaying-the-Diary.html#index-d-_0028Calendar-mode_0029 |
| d (Dired) | Dired Deletion | emacs Dired d -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Deletion.html#index-d-_0028Dired_0029 |
| d (Rmail) | Rmail Deletion | Rmail d | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Deletion.html#index-d-_0028Rmail_0029 |
| e (Rmail) | Rmail Editing | key:rmail:e | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Editing.html#index-e-_0028Rmail_0029 |
| f (Buffer Menu) | Several Buffers | f = Buffer-menu-this-window: select buffer at point | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-f-_0028Buffer-Menu_0029 |
| f (Dired) | Dired Visiting | emacs Dired f -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Visiting.html#index-f-_0028Dired_0029 |
| f (Rmail) | Rmail Reply | Rmail f | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Reply.html#index-f-_0028Rmail_0029 |
| g (Rmail) | Rmail Files | Rmail g | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Files.html#index-g-_0028Rmail_0029 |
| h (Calendar mode) | Holidays | key:calendar:h | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Holidays.html#index-h-_0028Calendar-mode_0029 |
| h (Rmail) | Rmail Make Summary | Rmail h (make summary) | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Make-Summary.html#index-h-_0028Rmail_0029 |
| i (Rmail) | Rmail Files | Rmail i | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Files.html#index-i-_0028Rmail_0029 |
| j (Rmail) | Rmail Motion | Rmail j | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Motion.html#index-j-_0028Rmail_0029 |
| k (Rmail) | Rmail Labels | Rmail k | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Labels.html#index-k-_0028Rmail_0029 |
| l (Dired) | Dired Updating | key:dired:l | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Updating.html#index-l-_0028Dired_0029 |
| l (Rmail) | Rmail Make Summary | Rmail l | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Make-Summary.html#index-l-_0028Rmail_0029 |
| m (Buffer Menu) | Several Buffers | m = Buffer-menu-mark: mark > for selection and advance | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-m-_0028Buffer-Menu_0029 |
| m (Dired) | Marks vs Flags | emacs Dired m -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-m-_0028Dired_0029 |
| m (Rmail) | Rmail Reply | Rmail m | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Reply.html#index-m-_0028Rmail_0029 |
| n (Rmail) | Rmail Motion | Rmail n | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Motion.html#index-n-_0028Rmail_0029 |
| next | Moving Point | emacs next (Moving Point) -> page_down | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-next |
| o (Buffer Menu) | Several Buffers | o = Buffer-menu-other-window: select in a split window | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-o-_0028Buffer-Menu_0029 |
| o (Dired) | Dired Visiting | key:dired:o | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Visiting.html#index-o-_0028Dired_0029 |
| o (Occur mode) | Other Repeating Search | occur-mode-goto-occurrence-other-window: o goes to the occurrence in the source window (overlay model pops + jumps). | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-Repeating-Search.html#index-o-_0028Occur-mode_0029 |
| o (Rmail) | Rmail Output | Rmail o | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Output.html#index-o-_0028Rmail_0029 |
| p (Rmail) | Rmail Motion | Rmail p | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Motion.html#index-p-_0028Rmail_0029 |
| prior | Moving Point | emacs prior (Moving Point) -> page_up | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-prior |
| q (Buffer Menu) | Several Buffers | q = quit-window: close the Buffer Menu overlay | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-q-_0028Buffer-Menu_0029 |
| q (Calendar mode) | General Calendar | emacs Calendar q -> zmax Calendar mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/General-Calendar.html#index-q-_0028Calendar-mode_0029 |
| q (Dired) | Dired Enter | emacs Dired q -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Enter.html#index-q-_0028Dired_0029 |
| q (Rmail summary) | Rmail Summary Edit | Rmail summary q (quit) | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Summary-Edit.html#index-q-_0028Rmail-summary_0029 |
| q (Rmail) | Rmail Basics | Rmail q | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Basics.html#index-q-_0028Rmail_0029 |
| r (Rmail) | Rmail Reply | Rmail r | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Reply.html#index-r-_0028Rmail_0029 |
| s (Buffer Menu) | Several Buffers | s = Buffer-menu-save: flag S to be saved and advance | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-s-_0028Buffer-Menu_0029 |
| s (Dired) | Dired Updating | emacs Dired s -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Updating.html#index-s-_0028Dired_0029 |
| s (Rmail) | Rmail Basics | Rmail s | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Basics.html#index-s-_0028Rmail_0029 |
| t (Dired) | Marks vs Flags | emacs Dired t -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-t-_0028Dired_0029 |
| t (Rmail) | Rmail Display | Rmail t | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Display.html#index-t-_0028Rmail_0029 |
| u (Buffer Menu) | Several Buffers | u = Buffer-menu-unmark: clear mark at point and advance | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-u-_0028Buffer-Menu_0029 |
| u (Dired) | Marks vs Flags | emacs Dired u -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-u-_0028Dired_0029 |
| u (Rmail) | Rmail Deletion | Rmail u | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Deletion.html#index-u-_0028Rmail_0029 |
| v (Buffer Menu) | Several Buffers | v = Buffer-menu-select: select buffer at point plus all >-marked buffers | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-v-_0028Buffer-Menu_0029 |
| v (Dired) | Dired Visiting | key:dired:v | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Visiting.html#index-v-_0028Dired_0029 |
| w (Dired) | Misc Dired Features | emacs Dired w -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Dired-Features.html#index-w-_0028Dired_0029 |
| w (Rmail) | Rmail Output | Rmail w | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Output.html#index-w-_0028Rmail_0029 |
| x (Buffer Menu) | Several Buffers | x = Buffer-menu-execute: save S buffers, then kill D buffers, then refresh | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-x-_0028Buffer-Menu_0029 |
| x (Dired) | Dired Deletion | emacs Dired x -> zmax Dired mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Deletion.html#index-x-_0028Dired_0029 |
| x (Rmail) | Rmail Deletion | Rmail x | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Deletion.html#index-x-_0028Rmail_0029 |
| ~ (Buffer Menu) | Several Buffers | ~ = Buffer-menu-not-modified: clear the modified flag (reset_modified) | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-_007e-_0028Buffer-Menu_0029 |
| ~ (Dired) | Flagging Many Files | key:dired:~ | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Flagging-Many-Files.html#index-_007e-_0028Dired_0029 |
| 2 (Buffer Menu) | Several Buffers | 2 = Buffer-menu-2-window: approximated as a horizontal split select | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-2-_0028Buffer-Menu_0029 |
| < (Calendar mode) | Scroll Calendar | emacs Calendar < -> zmax Calendar mode | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Scroll-Calendar.html#index-_003c-_0028Calendar-mode_0029 |
| > (Calendar mode) | Scroll Calendar | emacs Calendar > -> zmax Calendar mode | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Scroll-Calendar.html#index-_003e-_0028Calendar-mode_0029 |
| C-c @ C-l | Hideshow | emacs C-c @ C-l (Hideshow) -> fold_close_recursive | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002dl |
| C-c C-n (Rmail) | Rmail Motion | C-c C-n (next same subject) -> Rmail N alias | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Motion.html#index-C_002dc-C_002dn-_0028Rmail_0029 |
| C-c C-p (Rmail) | Rmail Motion | C-c C-p (previous same subject) -> Rmail P alias | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Motion.html#index-C_002dc-C_002dp-_0028Rmail_0029 |
| C-h . | Help Echo | emacs C-h . (Help Echo) -> hover | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Echo.html#index-C_002dh-_002e |
| C-h 4 i | Misc Help | emacs C-h 4 i (Misc Help) -> info_search | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-4-i |
| C-h C-e | Help Files | emacs C-h C-e (Help Files) -> package_search | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002de |
| C-h C-q | Misc Help | emacs C-h C-q (Misc Help) -> help | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-C_002dq |
| C-h P | Package Keywords | emacs C-h P (Package Keywords) -> package_search | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Keywords.html#index-C_002dh-P |
| C-h S | Misc Help | emacs C-h S (Misc Help) -> man_page_search | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-S |
| C-h c | Key Help | emacs C-h c (Key Help) -> describe_key | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html#index-C_002dh-c |
| C-h d | Apropos | emacs C-h d (Apropos) -> describe_command | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Apropos.html#index-C_002dh-d |
| C-h i | Misc Help | emacs C-h i (Misc Help) -> info_search | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-i |
| C-h o | Name Help | emacs C-h o (Name Help) -> describe_command | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Name-Help.html#index-C_002dh-o |
| C-h p | Package Keywords | emacs C-h p (Package Keywords) -> package_search | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Keywords.html#index-C_002dh-p |
| C-h v | Name Help | emacs C-h v (Name Help) -> config_variable_search | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Name-Help.html#index-C_002dh-v |
| C-x $ | Selective Display | emacs C-x $ (Selective Display) -> fold_close_all | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Selective-Display.html#index-C_002dx-_0024 |
| C-x - | Change Window | emacs C-x - (Change Window) -> resize_view_shorter | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-_002d |
| C-x 4 . | Looking Up Identifiers | emacs C-x 4 . (Looking Up Identifiers) -> goto_definition | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Looking-Up-Identifiers.html#index-C_002dx-4-_002e |
| C-x 4 0 | Change Window | emacs C-x 4 0 (Change Window) -> wclose | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-4-0 |
| C-x 4 C-j | Dired Enter | emacs C-x 4 C-j (Dired Enter) -> file_explorer | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Enter.html#index-C_002dx-4-C_002dj |
| C-x 4 C-o | Pop Up Window | emacs C-x 4 C-o (Pop Up Window) -> buffer_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pop-Up-Window.html#index-C_002dx-4-C_002do |
| C-x 4 b | Select Buffer | emacs C-x 4 b (Select Buffer) -> buffer_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Buffer.html#index-C_002dx-4-b |
| C-x 4 d | Dired Enter | emacs C-x 4 d (Dired Enter) -> file_explorer | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Enter.html#index-C_002dx-4-d |
| C-x 5 . | Looking Up Identifiers | emacs C-x 5 . (Looking Up Identifiers) -> goto_definition | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Looking-Up-Identifiers.html#index-C_002dx-5-_002e |
| C-x 5 0 | Frame Commands | emacs C-x 5 0 (Frame Commands) -> wclose | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Frame-Commands.html#index-C_002dx-5-0 |
| C-x 5 1 | Frame Commands | emacs C-x 5 1 (Frame Commands) -> wonly | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Frame-Commands.html#index-C_002dx-5-1 |
| C-x 5 2 | Creating Frames | emacs C-x 5 2 (Creating Frames) -> vsplit | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Creating-Frames.html#index-C_002dx-5-2 |
| C-x 5 b | Select Buffer | emacs C-x 5 b (Select Buffer) -> buffer_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Buffer.html#index-C_002dx-5-b |
| C-x 5 c | Creating Frames | emacs C-x 5 c (Creating Frames) -> vsplit | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Creating-Frames.html#index-C_002dx-5-c |
| C-x 5 d | Dired Enter | emacs C-x 5 d (Dired Enter) -> file_explorer | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Enter.html#index-C_002dx-5-d |
| C-x 5 f | Visiting | emacs C-x 5 f (Visiting) -> file_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Visiting.html#index-C_002dx-5-f |
| C-x 5 o | Frame Commands | emacs C-x 5 o (Frame Commands) -> rotate_view | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Frame-Commands.html#index-C_002dx-5-o |
| C-x 5 r | Creating Frames | emacs C-x 5 r (Creating Frames) -> file_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Creating-Frames.html#index-C_002dx-5-r |
| C-x 5 u | Frame Commands | emacs C-x 5 u (Frame Commands) -> reopen_last_closed | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Frame-Commands.html#index-C_002dx-5-u |
| C-x 6 2 | Two-Column | emacs C-x 6 2 (Two-Column) -> vsplit | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-C_002dx-6-2 |
| C-x 6 s | Two-Column | emacs C-x 6 s (Two-Column) -> vsplit | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-C_002dx-6-s |
| C-x 8 e | Input Methods | emacs C-x 8 e (Input Methods) -> unicode_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Input-Methods.html#index-C_002dx-8-e |
| C-x < | Horizontal Scrolling | emacs C-x < (Horizontal Scrolling) -> scroll_half_column_right | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Horizontal-Scrolling.html#index-C_002dx-_003c |
| C-x > | Horizontal Scrolling | emacs C-x > (Horizontal Scrolling) -> scroll_half_column_left | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Horizontal-Scrolling.html#index-C_002dx-_003e |
| C-x C-k C-c | Keyboard Macro Counter | emacs C-x C-k C-c (Keyboard Macro Counter) -> kmacro_add_counter | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Counter.html#index-C_002dx-C_002dk-C_002dc |
| C-x C-k C-e | Edit Keyboard Macro | emacs C-x C-k C-e (Edit Keyboard Macro) -> kmacro_ring_view | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Edit-Keyboard-Macro.html#index-C_002dx-C_002dk-C_002de |
| C-x C-k RET | Edit Keyboard Macro | emacs C-x C-k RET (Edit Keyboard Macro) -> kmacro_ring_view | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Edit-Keyboard-Macro.html#index-C_002dx-C_002dk-RET |
| C-x C-k b | Save Keyboard Macro | emacs C-x C-k b (Save Keyboard Macro) -> kmacro_to_register | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Save-Keyboard-Macro.html#index-C_002dx-C_002dk-b |
| C-x C-k e | Edit Keyboard Macro | emacs C-x C-k e (Edit Keyboard Macro) -> kmacro_ring_view | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Edit-Keyboard-Macro.html#index-C_002dx-C_002dk-e |
| C-x C-k l | Edit Keyboard Macro | emacs C-x C-k l (Edit Keyboard Macro) -> kmacro_ring_view | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Edit-Keyboard-Macro.html#index-C_002dx-C_002dk-l |
| C-x C-k n | Save Keyboard Macro | emacs C-x C-k n (Save Keyboard Macro) -> kmacro_to_register | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Save-Keyboard-Macro.html#index-C_002dx-C_002dk-n |
| C-x C-p | Pages | emacs C-x C-p (Pages) -> select_all | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pages.html#index-C_002dx-C_002dp |
| C-x C-r | Visiting | emacs C-x C-r (Visiting) -> file_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Visiting.html#index-C_002dx-C_002dr |
| C-x C-t | Transpose | emacs C-x C-t (Transpose) -> drag_line_down | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Transpose.html#index-C_002dx-C_002dt |
| C-x C-v | Visiting | emacs C-x C-v (Visiting) -> file_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Visiting.html#index-C_002dx-C_002dv |
| C-x C-w | Save Commands | emacs C-x C-w (Save Commands) -> write | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Save-Commands.html#index-C_002dx-C_002dw |
| C-x TAB | Indentation Commands | emacs C-x TAB (Indentation Commands) -> indent | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Indentation-Commands.html#index-C_002dx-TAB |
| C-x a i g | Defining Abbrevs | emacs C-x a i g (Defining Abbrevs) -> define_abbrev | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Defining-Abbrevs.html#index-C_002dx-a-i-g |
| C-x a i l | Defining Abbrevs | emacs C-x a i l (Defining Abbrevs) -> define_abbrev | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Defining-Abbrevs.html#index-C_002dx-a-i-l |
| C-x a l | Defining Abbrevs | emacs C-x a l (Defining Abbrevs) -> define_abbrev | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Defining-Abbrevs.html#index-C_002dx-a-l |
| C-x f | Fill Commands | emacs C-x f (Fill Commands) -> toggle_fill_column | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fill-Commands.html#index-C_002dx-f |
| C-x l | Pages | emacs C-x l (Pages) -> document_stats | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pages.html#index-C_002dx-l |
| C-x r M | Bookmarks | emacs C-x r M (Bookmarks) -> bookmark_set | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Bookmarks.html#index-C_002dx-r-M |
| C-x r f | Configuration Registers | emacs C-x r f (Configuration Registers) -> layout_create | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Configuration-Registers.html#index-C_002dx-r-f |
| C-x r l | Bookmarks | emacs C-x r l (Bookmarks) -> bookmark_jump | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Bookmarks.html#index-C_002dx-r-l |
| C-x r r | Rectangle Registers | emacs C-x r r (Rectangle Registers) -> copy_rectangle_as_kill | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangle-Registers.html#index-C_002dx-r-r |
| C-x r w | Configuration Registers | emacs C-x r w (Configuration Registers) -> layout_create | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Configuration-Registers.html#index-C_002dx-r-w |
| C-x t b | Tab Bars | emacs C-x t b (Tab Bars) -> buffer_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-b |
| C-x t d | Tab Bars | emacs C-x t d (Tab Bars) -> file_explorer | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-d |
| C-x t f | Tab Bars | emacs C-x t f (Tab Bars) -> file_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-f |
| C-x v D | Old Revisions | emacs C-x v D (Old Revisions) -> git_diff | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Old-Revisions.html#index-C_002dx-v-D |
| C-x v b l | VC Change Log | emacs C-x v b l (VC Change Log) -> git_repo_log_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Change-Log.html#index-C_002dx-v-b-l |
| C-x v h | VC Change Log | emacs C-x v h (VC Change Log) -> git_file_log_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Change-Log.html#index-C_002dx-v-h |
| C-x v r | Revision Tags | emacs C-x v r (Revision Tags) -> git_branch_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Revision-Tags.html#index-C_002dx-v-r |
| C-x w . | Highlight Interactively | emacs C-x w . (Highlight Interactively) -> toggle_auto_highlight | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-_002e |
| C-x w h | Highlight Interactively | emacs C-x w h (Highlight Interactively) -> select_regex | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-h |
| C-x w l | Highlight Interactively | emacs C-x w l (Highlight Interactively) -> select_regex | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-l |
| C-x w p | Highlight Interactively | emacs C-x w p (Highlight Interactively) -> select_regex | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-p |
| C-x w r | Highlight Interactively | emacs C-x w r (Highlight Interactively) -> clear_search_highlight | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-r |
| C-x z | Repeating | emacs C-x z (Repeating) -> repeat_last_motion | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Repeating.html#index-C_002dx-z |
| M-DEL (Buffer Menu) | Several Buffers | M-DEL = Buffer-menu-unmark-all: removes all marks (does not prompt for a specific mark char) | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-M_002dDEL-_0028Buffer-Menu_0029 |
| M-^ | Indentation Commands | M-^ | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Indentation-Commands.html#index-M_002d_005e |
| M-q | Fill Commands | M-q | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fill-Commands.html#index-M_002dq |
| PageDown (Calendar mode) | Scroll Calendar | emacs Calendar PageDown -> zmax Calendar mode | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Scroll-Calendar.html#index-PageDown-_0028Calendar-mode_0029 |
| PageUp (Calendar mode) | Scroll Calendar | emacs Calendar PageUp -> zmax Calendar mode | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Scroll-Calendar.html#index-PageUp-_0028Calendar-mode_0029 |
| next (Calendar mode) | Scroll Calendar | emacs Calendar next -> zmax Calendar mode | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Scroll-Calendar.html#index-next-_0028Calendar-mode_0029 |
| prior (Calendar mode) | Scroll Calendar | emacs Calendar prior -> zmax Calendar mode | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Scroll-Calendar.html#index-prior-_0028Calendar-mode_0029 |
| " (TeX mode) | TeX Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Editing.html#index-_0022-_0028TeX-mode_0029 |
| # (Kmacro Menu) | Kmacro Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Kmacro-Menu.html#index-_0023-_0028Kmacro-Menu_0029 |
| $ (Dired) | Hiding Subdirectories | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hiding-Subdirectories.html#index-_0024-_0028Dired_0029 |
| % & (Dired) | Flagging Many Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Flagging-Many-Files.html#index-_0025-_0026-_0028Dired_0029 |
| % C (Dired) | Transforming File Names | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Transforming-File-Names.html#index-_0025-C-_0028Dired_0029 |
| % H (Dired) | Transforming File Names | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Transforming-File-Names.html#index-_0025-H-_0028Dired_0029 |
| % R (Dired) | Transforming File Names | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Transforming-File-Names.html#index-_0025-R-_0028Dired_0029 |
| % S (Dired) | Transforming File Names | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Transforming-File-Names.html#index-_0025-S-_0028Dired_0029 |
| % Y (Dired) | Transforming File Names | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Transforming-File-Names.html#index-_0025-Y-_0028Dired_0029 |
| % d (Dired) | Flagging Many Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Flagging-Many-Files.html#index-_0025-d-_0028Dired_0029 |
| % g (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_0025-g-_0028Dired_0029 |
| % l (Dired) | Transforming File Names | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Transforming-File-Names.html#index-_0025-l-_0028Dired_0029 |
| % m (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_0025-m-_0028Dired_0029 |
| % u (Dired) | Transforming File Names | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Transforming-File-Names.html#index-_0025-u-_0028Dired_0029 |
| ( (Dired) | Misc Dired Features | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Dired-Features.html#index-_0028-_0028Dired_0029 |
| ( (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_0028-_0028Package-Menu_0029 |
| * ! (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-_0021-_0028Dired_0029 |
| * % (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-_0025-_0028Dired_0029 |
| * * (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-_002a-_0028Dired_0029 |
| * / (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-_002f-_0028Dired_0029 |
| * ? (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-_003f-_0028Dired_0029 |
| * @ (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-_0040-_0028Dired_0029 |
| * C-n (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-C_002dn-_0028Dired_0029 |
| * C-p (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-C_002dp-_0028Dired_0029 |
| * DEL (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-DEL-_0028Dired_0029 |
| * N (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-N-_0028Dired_0029 |
| * c (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-c-_0028Dired_0029 |
| * m (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-m-_0028Dired_0029 |
| * s (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-s-_0028Dired_0029 |
| * t (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-t-_0028Dired_0029 |
| * u (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-_002a-u-_0028Dired_0029 |
| + (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-_002b-_0028DocView-mode_0029 |
| - (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-_002d-_0028DocView-mode_0029 |
| . (Dired) | Flagging Many Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Flagging-Many-Files.html#index-_002e-_0028Dired_0029 |
| / / (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_002f-_002f-_0028Package-Menu_0029 |
| / N (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_002f-N-_0028Package-Menu_0029 |
| / a (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_002f-a-_0028Package-Menu_0029 |
| / d (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_002f-d-_0028Package-Menu_0029 |
| / k (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_002f-k-_0028Package-Menu_0029 |
| / m (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_002f-m-_0028Package-Menu_0029 |
| / n (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_002f-n-_0028Package-Menu_0029 |
| / s (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_002f-s-_0028Package-Menu_0029 |
| / u (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_002f-u-_0028Package-Menu_0029 |
| / v (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_002f-v-_0028Package-Menu_0029 |
| :d (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-_003ad-_0028Dired_0029 |
| :e (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-_003ae-_0028Dired_0029 |
| :s (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-_003as-_0028Dired_0029 |
| :v (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-_003av-_0028Dired_0029 |
| ? (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_003f-_0028Package-Menu_0029 |
| ? (completion) | Completion Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion-Commands.html#index-_003f-_0028completion_0029 |
| A (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-A-_0028Dired_0029 |
| A k (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-A-k-_0028Gnus-Group-mode_0029 |
| A s (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-A-s-_0028Gnus-Group-mode_0029 |
| A u (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-A-u-_0028Gnus-Group-mode_0029 |
| A z (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-A-z-_0028Gnus-Group-mode_0029 |
| AltGr (MS-Windows) | Windows Keyboard | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-Keyboard.html#index-AltGr-_0028MS_002dWindows_0029 |
| B (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-B-_0028Dired_0029 |
| BS (MS-DOS) | MS-DOS Keyboard | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/MS_002dDOS-Keyboard.html#index-BS-_0028MS_002dDOS_0029 |
| C-0, tab bar | Tab Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002d0_002c-tab-bar |
| C-1, tab bar | Tab Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002d1_002c-tab-bar |
| C-9, tab bar | Tab Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002d9_002c-tab-bar |
| C-@ | Setting Mark | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Setting-Mark.html#index-C_002d_0040 |
| C-Break (MS-DOS) | MS-DOS Keyboard | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/MS_002dDOS-Keyboard.html#index-C_002dBreak-_0028MS_002dDOS_0029 |
| C-Down-mouse-1 | Buffer Menus | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Buffer-Menus.html#index-C_002dDown_002dmouse_002d1 |
| C-END | Moving Point | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-C_002dEND |
| C-LEFT | Moving Point | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-C_002dLEFT |
| C-M-% | Query Replace | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Query-Replace.html#index-C_002dM_002d_0025 |
| C-M-% (Incremental search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-C_002dM_002d_0025-_0028Incremental-search_0029 |
| C-M-, | Looking Up Identifiers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Looking-Up-Identifiers.html#index-C_002dM_002d_002c |
| C-M-. | Looking Up Identifiers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Looking-Up-Identifiers.html#index-C_002dM_002d_002e |
| C-M-/ | Dynamic Abbrevs | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dynamic-Abbrevs.html#index-C_002dM_002d_002f |
| C-M-@ | Marking Objects | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marking-Objects.html#index-C_002dM_002d_0040 |
| C-M-S-l | Other Window | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-Window.html#index-C_002dM_002dS_002dl |
| C-M-S-v | Other Window | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-Window.html#index-C_002dM_002dS_002dv |
| C-M-SPC | Expressions | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Expressions.html#index-C_002dM_002dSPC |
| C-M-\ | Indentation Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Indentation-Commands.html#index-C_002dM_002d_005c |
| C-M-a | Moving by Defuns | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-by-Defuns.html#index-C_002dM_002da |
| C-M-b | Expressions | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Expressions.html#index-C_002dM_002db |
| C-M-c | Recursive Edit | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Recursive-Edit.html#index-C_002dM_002dc |
| C-M-d | Moving by Parens | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-by-Parens.html#index-C_002dM_002dd |
| C-M-d (Dired) | Subdirectory Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Subdirectory-Motion.html#index-C_002dM_002dd-_0028Dired_0029 |
| C-M-d (Incremental search) | Isearch Yank | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Isearch-Yank.html#index-C_002dM_002dd-_0028Incremental-search_0029 |
| C-M-e | Moving by Defuns | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-by-Defuns.html#index-C_002dM_002de |
| C-M-f | Expressions | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Expressions.html#index-C_002dM_002df |
| C-M-f (Rmail) | Rmail Make Summary | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Make-Summary.html#index-C_002dM_002df-_0028Rmail_0029 |
| C-M-h | Moving by Defuns | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-by-Defuns.html#index-C_002dM_002dh |
| C-M-h (C mode) | Moving by Defuns | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-by-Defuns.html#index-C_002dM_002dh-_0028C-mode_0029 |
| C-M-i | Symbol Completion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Symbol-Completion.html#index-C_002dM_002di |
| C-M-i (customization buffer) | Changing a Variable | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Changing-a-Variable.html#index-C_002dM_002di-_0028customization-buffer_0029 |
| C-M-j | Multi-Line Comments | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Multi_002dLine-Comments.html#index-C_002dM_002dj |
| C-M-j (Fortran mode) | ForIndent Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/ForIndent-Commands.html#index-C_002dM_002dj-_0028Fortran-mode_0029 |
| C-M-k | Expressions | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Expressions.html#index-C_002dM_002dk |
| C-M-l | Recentering | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Recentering.html#index-C_002dM_002dl |
| C-M-l (Rmail) | Rmail Make Summary | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Make-Summary.html#index-C_002dM_002dl-_0028Rmail_0029 |
| C-M-l (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dM_002dl-_0028Shell-mode_0029 |
| C-M-n | Moving by Parens | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-by-Parens.html#index-C_002dM_002dn |
| C-M-n (Dired) | Subdirectory Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Subdirectory-Motion.html#index-C_002dM_002dn-_0028Dired_0029 |
| C-M-n (Fortran mode) | Fortran Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran-Motion.html#index-C_002dM_002dn-_0028Fortran-mode_0029 |
| C-M-n (Rmail) | Rmail Labels | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Labels.html#index-C_002dM_002dn-_0028Rmail_0029 |
| C-M-o | Indentation Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Indentation-Commands.html#index-C_002dM_002do |
| C-M-p | Moving by Parens | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-by-Parens.html#index-C_002dM_002dp |
| C-M-p (Dired) | Subdirectory Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Subdirectory-Motion.html#index-C_002dM_002dp-_0028Dired_0029 |
| C-M-p (Fortran mode) | Fortran Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran-Motion.html#index-C_002dM_002dp-_0028Fortran-mode_0029 |
| C-M-p (Rmail) | Rmail Labels | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Labels.html#index-C_002dM_002dp-_0028Rmail_0029 |
| C-M-q | Multi-line Indent | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Multi_002dline-Indent.html#index-C_002dM_002dq |
| C-M-q (C mode) | C Indent | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/C-Indent.html#index-C_002dM_002dq-_0028C-mode_0029 |
| C-M-q (Fortran mode) | ForIndent Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/ForIndent-Commands.html#index-C_002dM_002dq-_0028Fortran-mode_0029 |
| C-M-r | Regexp Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Regexp-Search.html#index-C_002dM_002dr |
| C-M-r (Rmail) | Rmail Make Summary | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Make-Summary.html#index-C_002dM_002dr-_0028Rmail_0029 |
| C-M-s | Regexp Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Regexp-Search.html#index-C_002dM_002ds |
| C-M-s (Rmail) | Rmail Make Summary | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Make-Summary.html#index-C_002dM_002ds-_0028Rmail_0029 |
| C-M-t | Expressions | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Expressions.html#index-C_002dM_002dt |
| C-M-t (Rmail) | Rmail Make Summary | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Make-Summary.html#index-C_002dM_002dt-_0028Rmail_0029 |
| C-M-u | Moving by Parens | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-by-Parens.html#index-C_002dM_002du |
| C-M-u (Dired) | Subdirectory Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Subdirectory-Motion.html#index-C_002dM_002du-_0028Dired_0029 |
| C-M-v | Other Window | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-Window.html#index-C_002dM_002dv |
| C-M-w | Appending Kills | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Appending-Kills.html#index-C_002dM_002dw |
| C-M-w (Incremental search) | Isearch Yank | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Isearch-Yank.html#index-C_002dM_002dw-_0028Incremental-search_0029 |
| C-M-wheel-down | Text Scale | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dM_002dwheel_002ddown |
| C-M-wheel-up | Text Scale | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dM_002dwheel_002dup |
| C-M-x (Emacs Lisp mode) | Lisp Eval | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Lisp-Eval.html#index-C_002dM_002dx-_0028Emacs-Lisp-mode_0029 |
| C-M-x (Lisp mode) | External Lisp | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/External-Lisp.html#index-C_002dM_002dx-_0028Lisp-mode_0029 |
| C-M-x (Scheme mode) | External Lisp | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/External-Lisp.html#index-C_002dM_002dx-_0028Scheme-mode_0029 |
| C-M-y (Incremental search) | Isearch Yank | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Isearch-Yank.html#index-C_002dM_002dy-_0028Incremental-search_0029 |
| C-M-z (Incremental search) | Isearch Yank | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Isearch-Yank.html#index-C_002dM_002dz-_0028Incremental-search_0029 |
| C-RIGHT | Moving Point | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-C_002dRIGHT |
| C-S-backspace | Killing by Lines | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Killing-by-Lines.html#index-C_002dS_002dbackspace |
| C-S-mouse-3 (FFAP) | FFAP | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/FFAP.html#index-C_002dS_002dmouse_002d3-_0028FFAP_0029 |
| C-SPC C-SPC | Mark Ring | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mark-Ring.html#index-C_002dSPC-C_002dSPC |
| C-SPC C-SPC, enabling Transient Mark mode temporarily | Disabled Transient Mark | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Disabled-Transient-Mark.html#index-C_002dSPC-C_002dSPC_002c-enabling-Transient-Mark-mode-temporarily |
| C-TAB | File Name Cache | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/File-Name-Cache.html#index-C_002dTAB |
| C-\ | Select Input Method | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Input-Method.html#index-C_002d_005c |
| C-] | Quitting | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Quitting.html#index-C_002d_005d |
| C-^ (Incremental Search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-C_002d_005e-_0028Incremental-Search_0029 |
| C-_ (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-C_002d_005f-_0028Dired_0029 |
| C-a | Moving Point | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-C_002da |
| C-b, when using input methods | Input Methods | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Input-Methods.html#index-C_002db_002c-when-using-input-methods |
| C-c ' (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-_0027-_0028Picture-mode_0029 |
| C-c , l | Semantic | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Semantic.html#index-C_002dc-_002c-l |
| C-c . (C mode) | Custom C Indent | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Custom-C-Indent.html#index-C_002dc-_002e-_0028C-mode_0029 |
| C-c . (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-_002e-_0028Picture-mode_0029 |
| C-c . (Shell mode) | Shell Ring | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Ring.html#index-C_002dc-_002e-_0028Shell-mode_0029 |
| C-c / (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-_002f-_0028Picture-mode_0029 |
| C-c / (SGML mode) | HTML Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/HTML-Mode.html#index-C_002dc-_002f-_0028SGML-mode_0029 |
| C-c / h (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-_002f-h-_0028Outline-mode_0029 |
| C-c / s (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-_002f-s-_0028Outline-mode_0029 |
| C-c 8 (SGML mode) | HTML Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/HTML-Mode.html#index-C_002dc-8-_0028SGML-mode_0029 |
| C-c ; (Fortran mode) | Fortran Comments | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran-Comments.html#index-C_002dc-_003b-_0028Fortran-mode_0029 |
| C-c < (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dc-_003c-_0028GUD_0029 |
| C-c < (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-_003c-_0028Picture-mode_0029 |
| C-c > (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dc-_003e-_0028GUD_0029 |
| C-c > (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-_003e-_0028Picture-mode_0029 |
| C-c ? (SGML mode) | HTML Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/HTML-Mode.html#index-C_002dc-_003f-_0028SGML-mode_0029 |
| C-c @ (Outline minor mode) | Outline Minor Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Minor-Mode.html#index-C_002dc-_0040-_0028Outline-minor-mode_0029 |
| C-c @ C-M-h | Hideshow | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002dM_002dh |
| C-c @ C-M-s | Hideshow | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002dM_002ds |
| C-c @ C-r | Hideshow | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002dr |
| C-c C-DEL (C Mode) | Hungry Delete | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hungry-Delete.html#index-C_002dc-C_002dDEL-_0028C-Mode_0029 |
| C-c C-Delete (C Mode) | Hungry Delete | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hungry-Delete.html#index-C_002dc-C_002dDelete-_0028C-Mode_0029 |
| C-c C-\ (C mode) | Other C Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-C-Commands.html#index-C_002dc-C_002d_005c-_0028C-mode_0029 |
| C-c C-\ (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dc-C_002d_005c-_0028Shell-mode_0029 |
| C-c C-a (C mode) | Electric C | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Electric-C.html#index-C_002dc-C_002da-_0028C-mode_0029 |
| C-c C-a (F90 mode) | Fortran Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran-Motion.html#index-C_002dc-C_002da-_0028F90-mode_0029 |
| C-c C-a (Log Edit mode) | Log Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Log-Buffer.html#index-C_002dc-C_002da-_0028Log-Edit-mode_0029 |
| C-c C-a (Message mode) | Mail Misc | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mail-Misc.html#index-C_002dc-C_002da-_0028Message-mode_0029 |
| C-c C-a (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-C_002da-_0028Outline-mode_0029 |
| C-c C-a (SGML mode) | HTML Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/HTML-Mode.html#index-C_002dc-C_002da-_0028SGML-mode_0029 |
| C-c C-a (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dc-C_002da-_0028Shell-mode_0029 |
| C-c C-b (Help mode) | Help Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Mode.html#index-C_002dc-C_002db-_0028Help-mode_0029 |
| C-c C-b (Message mode) | Header Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Header-Editing.html#index-C_002dc-C_002db-_0028Message-mode_0029 |
| C-c C-b (Outline mode) | Outline Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Motion.html#index-C_002dc-C_002db-_0028Outline-mode_0029 |
| C-c C-b (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-C_002db-_0028Picture-mode_0029 |
| C-c C-b (SGML mode) | HTML Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/HTML-Mode.html#index-C_002dc-C_002db-_0028SGML-mode_0029 |
| C-c C-b (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dc-C_002db-_0028Shell-mode_0029 |
| C-c C-b (TeX mode) | TeX Print | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Print.html#index-C_002dc-C_002db-_0028TeX-mode_0029 |
| C-c C-c (C mode) | Comment Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Comment-Commands.html#index-C_002dc-C_002dc-_0028C-mode_0029 |
| C-c C-c (Edit Abbrevs) | Editing Abbrevs | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Editing-Abbrevs.html#index-C_002dc-C_002dc-_0028Edit-Abbrevs_0029 |
| C-c C-c (Edit Tab Stops) | Tab Stops | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Stops.html#index-C_002dc-C_002dc-_0028Edit-Tab-Stops_0029 |
| C-c C-c (Log Edit mode) | Log Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Log-Buffer.html#index-C_002dc-C_002dc-_0028Log-Edit-mode_0029 |
| C-c C-c (Message mode) | Mail Sending | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mail-Sending.html#index-C_002dc-C_002dc-_0028Message-mode_0029 |
| C-c C-c (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-C_002dc-_0028Outline-mode_0029 |
| C-c C-c (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dc-C_002dc-_0028Shell-mode_0029 |
| C-c C-c (TeX mode) | TeX Print | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Print.html#index-C_002dc-C_002dc-_0028TeX-mode_0029 |
| C-c C-c (customization buffer) | Changing a Variable | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Changing-a-Variable.html#index-C_002dc-C_002dc-_0028customization-buffer_0029 |
| C-c C-d (C Mode) | Hungry Delete | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hungry-Delete.html#index-C_002dc-C_002dd-_0028C-Mode_0029 |
| C-c C-d (Fortran mode) | ForIndent Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/ForIndent-Commands.html#index-C_002dc-C_002dd-_0028Fortran-mode_0029 |
| C-c C-d (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dc-C_002dd-_0028GUD_0029 |
| C-c C-d (Log Edit mode) | Log Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Log-Buffer.html#index-C_002dc-C_002dd-_0028Log-Edit-mode_0029 |
| C-c C-d (Org Mode) | Org Organizer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Org-Organizer.html#index-C_002dc-C_002dd-_0028Org-Mode_0029 |
| C-c C-d (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-C_002dd-_0028Outline-mode_0029 |
| C-c C-d (Picture mode) | Basic Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Picture.html#index-C_002dc-C_002dd-_0028Picture-mode_0029 |
| C-c C-d (SGML mode) | HTML Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/HTML-Mode.html#index-C_002dc-C_002dd-_0028SGML-mode_0029 |
| C-c C-e (C mode) | Other C Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-C-Commands.html#index-C_002dc-C_002de-_0028C-mode_0029 |
| C-c C-e (F90 mode) | Fortran Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran-Motion.html#index-C_002dc-C_002de-_0028F90-mode_0029 |
| C-c C-e (LaTeX mode) | LaTeX Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/LaTeX-Editing.html#index-C_002dc-C_002de-_0028LaTeX-mode_0029 |
| C-c C-e (Org mode) | Org Authoring | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Org-Authoring.html#index-C_002dc-C_002de-_0028Org-mode_0029 |
| C-c C-e (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-C_002de-_0028Outline-mode_0029 |
| C-c C-e (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dc-C_002de-_0028Shell-mode_0029 |
| C-c C-f (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dc-C_002df-_0028GUD_0029 |
| C-c C-f (Help mode) | Help Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Mode.html#index-C_002dc-C_002df-_0028Help-mode_0029 |
| C-c C-f (Log Edit mode) | Log Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Log-Buffer.html#index-C_002dc-C_002df-_0028Log-Edit-mode_0029 |
| C-c C-f (Outline mode) | Outline Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Motion.html#index-C_002dc-C_002df-_0028Outline-mode_0029 |
| C-c C-f (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-C_002df-_0028Picture-mode_0029 |
| C-c C-f (SGML mode) | HTML Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/HTML-Mode.html#index-C_002dc-C_002df-_0028SGML-mode_0029 |
| C-c C-f (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dc-C_002df-_0028Shell-mode_0029 |
| C-c C-f (TeX mode) | TeX Print | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Print.html#index-C_002dc-C_002df-_0028TeX-mode_0029 |
| C-c C-f C-b (Message mode) | Header Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Header-Editing.html#index-C_002dc-C_002df-C_002db-_0028Message-mode_0029 |
| C-c C-f C-c (Message mode) | Header Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Header-Editing.html#index-C_002dc-C_002df-C_002dc-_0028Message-mode_0029 |
| C-c C-f C-f (Message mode) | Header Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Header-Editing.html#index-C_002dc-C_002df-C_002df-_0028Message-mode_0029 |
| C-c C-f C-r (Message mode) | Header Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Header-Editing.html#index-C_002dc-C_002df-C_002dr-_0028Message-mode_0029 |
| C-c C-f C-s (Message mode) | Header Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Header-Editing.html#index-C_002dc-C_002df-C_002ds-_0028Message-mode_0029 |
| C-c C-f C-t (Message mode) | Header Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Header-Editing.html#index-C_002dc-C_002df-C_002dt-_0028Message-mode_0029 |
| C-c C-f C-w (Message mode) | Header Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Header-Editing.html#index-C_002dc-C_002df-C_002dw-_0028Message-mode_0029 |
| C-c C-i (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dc-C_002di-_0028GUD_0029 |
| C-c C-i (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-C_002di-_0028Outline-mode_0029 |
| C-c C-j (Term mode) | Term Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Term-Mode.html#index-C_002dc-C_002dj-_0028Term-mode_0029 |
| C-c C-k (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-C_002dk-_0028Outline-mode_0029 |
| C-c C-k (Picture mode) | Rectangles in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles-in-Picture.html#index-C_002dc-C_002dk-_0028Picture-mode_0029 |
| C-c C-k (TeX mode) | TeX Print | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Print.html#index-C_002dc-C_002dk-_0028TeX-mode_0029 |
| C-c C-k (Term mode) | Term Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Term-Mode.html#index-C_002dc-C_002dk-_0028Term-mode_0029 |
| C-c C-l (C mode) | Electric C | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Electric-C.html#index-C_002dc-C_002dl-_0028C-mode_0029 |
| C-c C-l (Calendar mode) | General Calendar | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/General-Calendar.html#index-C_002dc-C_002dl-_0028Calendar-mode_0029 |
| C-c C-l (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dc-C_002dl-_0028GUD_0029 |
| C-c C-l (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-C_002dl-_0028Outline-mode_0029 |
| C-c C-l (Shell mode) | Shell Ring | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Ring.html#index-C_002dc-C_002dl-_0028Shell-mode_0029 |
| C-c C-l (TeX mode) | TeX Print | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Print.html#index-C_002dc-C_002dl-_0028TeX-mode_0029 |
| C-c C-n (C mode) | Motion in C | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Motion-in-C.html#index-C_002dc-C_002dn-_0028C-mode_0029 |
| C-c C-n (Fortran mode) | Fortran Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran-Motion.html#index-C_002dc-C_002dn-_0028Fortran-mode_0029 |
| C-c C-n (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dc-C_002dn-_0028GUD_0029 |
| C-c C-n (Outline mode) | Outline Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Motion.html#index-C_002dc-C_002dn-_0028Outline-mode_0029 |
| C-c C-n (SGML mode) | HTML Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/HTML-Mode.html#index-C_002dc-C_002dn-_0028SGML-mode_0029 |
| C-c C-n (Shell mode) | Shell History Copying | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-History-Copying.html#index-C_002dc-C_002dn-_0028Shell-mode_0029 |
| C-c C-o (LaTeX mode) | LaTeX Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/LaTeX-Editing.html#index-C_002dc-C_002do-_0028LaTeX-mode_0029 |
| C-c C-o (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-C_002do-_0028Outline-mode_0029 |
| C-c C-o (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dc-C_002do-_0028Shell-mode_0029 |
| C-c C-p (C mode) | Motion in C | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Motion-in-C.html#index-C_002dc-C_002dp-_0028C-mode_0029 |
| C-c C-p (Fortran mode) | Fortran Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran-Motion.html#index-C_002dc-C_002dp-_0028Fortran-mode_0029 |
| C-c C-p (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dc-C_002dp-_0028GUD_0029 |
| C-c C-p (Outline mode) | Outline Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Motion.html#index-C_002dc-C_002dp-_0028Outline-mode_0029 |
| C-c C-p (Shell mode) | Shell History Copying | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-History-Copying.html#index-C_002dc-C_002dp-_0028Shell-mode_0029 |
| C-c C-p (TeX mode) | TeX Print | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Print.html#index-C_002dc-C_002dp-_0028TeX-mode_0029 |
| C-c C-q (C mode) | C Indent | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/C-Indent.html#index-C_002dc-C_002dq-_0028C-mode_0029 |
| C-c C-q (Message mode) | Citing Mail | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Citing-Mail.html#index-C_002dc-C_002dq-_0028Message-mode_0029 |
| C-c C-q (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-C_002dq-_0028Outline-mode_0029 |
| C-c C-q (Term mode) | Term Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Term-Mode.html#index-C_002dc-C_002dq-_0028Term-mode_0029 |
| C-c C-r (Fortran mode) | Fortran Columns | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran-Columns.html#index-C_002dc-C_002dr-_0028Fortran-mode_0029 |
| C-c C-r (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dc-C_002dr-_0028GUD_0029 |
| C-c C-r (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dc-C_002dr-_0028Shell-mode_0029 |
| C-c C-r (TeX mode) | TeX Print | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Print.html#index-C_002dc-C_002dr-_0028TeX-mode_0029 |
| C-c C-s (C mode) | Other C Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-C-Commands.html#index-C_002dc-C_002ds-_0028C-mode_0029 |
| C-c C-s (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dc-C_002ds-_0028GUD_0029 |
| C-c C-s (Message mode) | Mail Sending | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mail-Sending.html#index-C_002dc-C_002ds-_0028Message-mode_0029 |
| C-c C-s (Org Mode) | Org Organizer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Org-Organizer.html#index-C_002dc-C_002ds-_0028Org-Mode_0029 |
| C-c C-s (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-C_002ds-_0028Outline-mode_0029 |
| C-c C-s (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dc-C_002ds-_0028Shell-mode_0029 |
| C-c C-t (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dc-C_002dt-_0028GUD_0029 |
| C-c C-t (Org Mode) | Org Organizer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Org-Organizer.html#index-C_002dc-C_002dt-_0028Org-Mode_0029 |
| C-c C-t (Outline mode) | Outline Visibility | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Visibility.html#index-C_002dc-C_002dt-_0028Outline-mode_0029 |
| C-c C-t (SGML mode) | HTML Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/HTML-Mode.html#index-C_002dc-C_002dt-_0028SGML-mode_0029 |
| C-c C-u (C mode) | Motion in C | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Motion-in-C.html#index-C_002dc-C_002du-_0028C-mode_0029 |
| C-c C-u (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dc-C_002du-_0028GUD_0029 |
| C-c C-u (Outline mode) | Outline Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Motion.html#index-C_002dc-C_002du-_0028Outline-mode_0029 |
| C-c C-u (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dc-C_002du-_0028Shell-mode_0029 |
| C-c C-v (SGML mode) | HTML Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/HTML-Mode.html#index-C_002dc-C_002dv-_0028SGML-mode_0029 |
| C-c C-v (TeX mode) | TeX Print | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Print.html#index-C_002dc-C_002dv-_0028TeX-mode_0029 |
| C-c C-w (Fortran mode) | Fortran Columns | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran-Columns.html#index-C_002dc-C_002dw-_0028Fortran-mode_0029 |
| C-c C-w (Log Edit mode) | Log Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Log-Buffer.html#index-C_002dc-C_002dw-_0028Log-Edit-mode_0029 |
| C-c C-w (Message mode) | Mail Signature | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mail-Signature.html#index-C_002dc-C_002dw-_0028Message-mode_0029 |
| C-c C-w (Picture mode) | Rectangles in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles-in-Picture.html#index-C_002dc-C_002dw-_0028Picture-mode_0029 |
| C-c C-w (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dc-C_002dw-_0028Shell-mode_0029 |
| C-c C-x | Foldout | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Foldout.html#index-C_002dc-C_002dx |
| C-c C-x (Picture mode) | Rectangles in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles-in-Picture.html#index-C_002dc-C_002dx-_0028Picture-mode_0029 |
| C-c C-x (Shell mode) | Shell Ring | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Ring.html#index-C_002dc-C_002dx-_0028Shell-mode_0029 |
| C-c C-y (Message mode) | Citing Mail | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Citing-Mail.html#index-C_002dc-C_002dy-_0028Message-mode_0029 |
| C-c C-y (Picture mode) | Rectangles in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles-in-Picture.html#index-C_002dc-C_002dy-_0028Picture-mode_0029 |
| C-c C-z | Foldout | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Foldout.html#index-C_002dc-C_002dz |
| C-c C-z (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-C_002dc-C_002dz-_0028Shell-mode_0029 |
| C-c DEL (C Mode) | Hungry Delete | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hungry-Delete.html#index-C_002dc-DEL-_0028C-Mode_0029 |
| C-c DOWN (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-DOWN-_0028Picture-mode_0029 |
| C-c Delete (C Mode) | Hungry Delete | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hungry-Delete.html#index-C_002dc-Delete-_0028C-Mode_0029 |
| C-c End (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-End-_0028Picture-mode_0029 |
| C-c Home (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-Home-_0028Picture-mode_0029 |
| C-c LEFT (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-LEFT-_0028Picture-mode_0029 |
| C-c PageDown (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-PageDown-_0028Picture-mode_0029 |
| C-c PageUp (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-PageUp-_0028Picture-mode_0029 |
| C-c RET (Goto Address mode) | Goto Address mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Goto-Address-mode.html#index-C_002dc-RET-_0028Goto-Address-mode_0029 |
| C-c RET (Shell mode) | Shell History Copying | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-History-Copying.html#index-C_002dc-RET-_0028Shell-mode_0029 |
| C-c RIGHT (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-RIGHT-_0028Picture-mode_0029 |
| C-c TAB (Picture mode) | Tabs in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tabs-in-Picture.html#index-C_002dc-TAB-_0028Picture-mode_0029 |
| C-c TAB (SGML mode) | HTML Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/HTML-Mode.html#index-C_002dc-TAB-_0028SGML-mode_0029 |
| C-c TAB (TeX mode) | TeX Print | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Print.html#index-C_002dc-TAB-_0028TeX-mode_0029 |
| C-c UP (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-UP-_0028Picture-mode_0029 |
| C-c [ (Enriched mode) | Enriched Indentation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Indentation.html#index-C_002dc-_005b-_0028Enriched-mode_0029 |
| C-c [ (Org Mode) | Org Organizer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Org-Organizer.html#index-C_002dc-_005b-_0028Org-Mode_0029 |
| C-c \ (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-_005c-_0028Picture-mode_0029 |
| C-c ] (Enriched mode) | Enriched Indentation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Indentation.html#index-C_002dc-_005d-_0028Enriched-mode_0029 |
| C-c ^ (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-_005e-_0028Picture-mode_0029 |
| C-c ` (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-_0060-_0028Picture-mode_0029 |
| C-c next (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-next-_0028Picture-mode_0029 |
| C-c prior (Picture mode) | Insert in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Insert-in-Picture.html#index-C_002dc-prior-_0028Picture-mode_0029 |
| C-c { (TeX mode) | TeX Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Editing.html#index-C_002dc-_007b-_0028TeX-mode_0029 |
| C-c } (TeX mode) | TeX Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Editing.html#index-C_002dc-_007d-_0028TeX-mode_0029 |
| C-f, when using input methods | Input Methods | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Input-Methods.html#index-C_002df_002c-when-using-input-methods |
| C-g (Incremental search) | Error in Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Error-in-Isearch.html#index-C_002dg-_0028Incremental-search_0029 |
| C-g (MS-DOS) | MS-DOS Keyboard | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/MS_002dDOS-Keyboard.html#index-C_002dg-_0028MS_002dDOS_0029 |
| C-g C-g (Incremental Search) | Basic Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Isearch.html#index-C_002dg-C_002dg-_0028Incremental-Search_0029 |
| C-h | Help | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help.html#index-C_002dh |
| C-h 4 s | Name Help | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Name-Help.html#index-C_002dh-4-s |
| C-h C-\ | Select Input Method | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Input-Method.html#index-C_002dh-C_002d_005c |
| C-h C-h (Incremental Search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-C_002dh-C_002dh-_0028Incremental-Search_0029 |
| C-h C-m | Help Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dm |
| C-h C-o | Help Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002do |
| C-h C-p | Help Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dp |
| C-h C-t | Help Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dt |
| C-h F | Name Help | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Name-Help.html#index-C_002dh-F |
| C-h I | Select Input Method | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Input-Method.html#index-C_002dh-I |
| C-h K | Key Help | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html#index-C_002dh-K |
| C-h t | Basic | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic.html#index-C_002dh-t |
| C-j (Lisp Interaction mode) | Lisp Interaction | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Lisp-Interaction.html#index-C_002dj-_0028Lisp-Interaction-mode_0029 |
| C-j (MS-DOS) | MS-DOS Keyboard | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/MS_002dDOS-Keyboard.html#index-C_002dj-_0028MS_002dDOS_0029 |
| C-j (TeX mode) | TeX Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/TeX-Editing.html#index-C_002dj-_0028TeX-mode_0029 |
| C-j (and major modes) | Major Modes | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Major-Modes.html#index-C_002dj-_0028and-major-modes_0029 |
| C-k (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-C_002dk-_0028Gnus-Group-mode_0029 |
| C-mouse-1 | Menu Mouse Clicks | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Mouse-Clicks.html#index-C_002dmouse_002d1 |
| C-mouse-2 | Menu Mouse Clicks | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Mouse-Clicks.html#index-C_002dmouse_002d2 |
| C-mouse-2 (mode line) | Split Window | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Split-Window.html#index-C_002dmouse_002d2-_0028mode-line_0029 |
| C-mouse-2 (scroll bar) | Split Window | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Split-Window.html#index-C_002dmouse_002d2-_0028scroll-bar_0029 |
| C-mouse-3 | Menu Mouse Clicks | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Mouse-Clicks.html#index-C_002dmouse_002d3 |
| C-mouse-3 (when menu bar is disabled) | Menu Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Bars.html#index-C_002dmouse_002d3-_0028when-menu-bar-is-disabled_0029 |
| C-n, when using input methods | Input Methods | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Input-Methods.html#index-C_002dn_002c-when-using-input-methods |
| C-o | Blank Lines | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Blank-Lines.html#index-C_002do |
| C-o (Rmail) | Rmail Output | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Output.html#index-C_002do-_0028Rmail_0029 |
| C-p, when using input methods | Input Methods | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Input-Methods.html#index-C_002dp_002c-when-using-input-methods |
| C-q (Incremental Search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-C_002dq-_0028Incremental-Search_0029 |
| C-r | Basic Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Isearch.html#index-C_002dr |
| C-r (Incremental Search) | Repeat Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Repeat-Isearch.html#index-C_002dr-_0028Incremental-Search_0029 |
| C-s (Incremental Search) | Repeat Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Repeat-Isearch.html#index-C_002ds-_0028Incremental-Search_0029 |
| C-t | Transpose | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Transpose.html#index-C_002dt |
| C-t d (Image-Dired) | Image-Dired | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image_002dDired.html#index-C_002dt-d-_0028Image_002dDired_0029 |
| C-u | Arguments | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Arguments.html#index-C_002du |
| C-u C-/ | Undo | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Undo.html#index-C_002du-C_002d_002f |
| C-u C-SPC | Mark Ring | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mark-Ring.html#index-C_002du-C_002dSPC |
| C-u C-c C-w (Fortran mode) | Fortran Columns | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran-Columns.html#index-C_002du-C_002dc-C_002dw-_0028Fortran-mode_0029 |
| C-u C-x C-x | Disabled Transient Mark | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Disabled-Transient-Mark.html#index-C_002du-C_002dx-C_002dx |
| C-u C-x v = | Old Revisions | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Old-Revisions.html#index-C_002du-C_002dx-v-_003d |
| C-u C-x v D | Old Revisions | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Old-Revisions.html#index-C_002du-C_002dx-v-D |
| C-u M-; | Comment Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Comment-Commands.html#index-C_002du-M_002d_003b |
| C-u TAB | Multi-line Indent | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Multi_002dline-Indent.html#index-C_002du-TAB |
| C-w | Other Kill Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-Kill-Commands.html#index-C_002dw |
| C-w (Incremental search) | Isearch Yank | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Isearch-Yank.html#index-C_002dw-_0028Incremental-search_0029 |
| C-wheel-down | Text Scale | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dwheel_002ddown |
| C-wheel-up | Text Scale | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dwheel_002dup |
| C-x # | Invoking emacsclient | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Invoking-emacsclient.html#index-C_002dx-_0023 |
| C-x ( | Basic Keyboard Macro | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Keyboard-Macro.html#index-C_002dx-_0028 |
| C-x ) | Basic Keyboard Macro | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Keyboard-Macro.html#index-C_002dx-_0029 |
| C-x . | Fill Prefix | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fill-Prefix.html#index-C_002dx-_002e |
| C-x 4 | Pop Up Window | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pop-Up-Window.html#index-C_002dx-4 |
| C-x 4 4 | Pop Up Window | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pop-Up-Window.html#index-C_002dx-4-4 |
| C-x 4 a | Change Log Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Log-Commands.html#index-C_002dx-4-a |
| C-x 4 f | Visiting | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Visiting.html#index-C_002dx-4-f |
| C-x 4 f (FFAP) | FFAP | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/FFAP.html#index-C_002dx-4-f-_0028FFAP_0029 |
| C-x 4 m | Sending Mail | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Sending-Mail.html#index-C_002dx-4-m |
| C-x 5 | Creating Frames | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Creating-Frames.html#index-C_002dx-5 |
| C-x 5 5 | Creating Frames | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Creating-Frames.html#index-C_002dx-5-5 |
| C-x 5 f (FFAP) | FFAP | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/FFAP.html#index-C_002dx-5-f-_0028FFAP_0029 |
| C-x 5 m | Sending Mail | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Sending-Mail.html#index-C_002dx-5-m |
| C-x 6 1 | Two-Column | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-C_002dx-6-1 |
| C-x 6 RET | Two-Column | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-C_002dx-6-RET |
| C-x 6 b | Two-Column | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-C_002dx-6-b |
| C-x 6 d | Two-Column | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-C_002dx-6-d |
| C-x 8 RET (Incremental Search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-C_002dx-8-RET-_0028Incremental-Search_0029 |
| C-x 8 e RET (Incremental Search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-C_002dx-8-e-RET-_0028Incremental-Search_0029 |
| C-x ; | Options for Comments | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Options-for-Comments.html#index-C_002dx-_003b |
| C-x C-+ | Text Scale | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002d_002b |
| C-x C-- | Text Scale | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002d_002d |
| C-x C-0 | Text Scale | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002d0 |
| C-x C-= | Text Scale | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002d_003d |
| C-x C-M-+ | Text Scale | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002dM_002d_002b |
| C-x C-M-- | Text Scale | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002dM_002d_002d |
| C-x C-M-0 | Text Scale | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002dM_002d0 |
| C-x C-M-= | Text Scale | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002dM_002d_003d |
| C-x C-SPC | Global Mark Ring | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Global-Mark-Ring.html#index-C_002dx-C_002dSPC |
| C-x C-a (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dx-C_002da-_0028GUD_0029 |
| C-x C-a C-b | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dx-C_002da-C_002db |
| C-x C-a C-j (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dx-C_002da-C_002dj-_0028GUD_0029 |
| C-x C-a C-w (GUD) | Watch Expressions | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Watch-Expressions.html#index-C_002dx-C_002da-C_002dw-_0028GUD_0029 |
| C-x C-c (customization buffer) | Changing a Variable | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Changing-a-Variable.html#index-C_002dx-C_002dc-_0028customization-buffer_0029 |
| C-x C-f (FFAP) | FFAP | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/FFAP.html#index-C_002dx-C_002df-_0028FFAP_0029 |
| C-x C-k C-f | Keyboard Macro Counter | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Counter.html#index-C_002dx-C_002dk-C_002df |
| C-x C-k C-k | Keyboard Macro Ring | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Ring.html#index-C_002dx-C_002dk-C_002dk |
| C-x C-k SPC | Keyboard Macro Step-Edit | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Step_002dEdit.html#index-C_002dx-C_002dk-SPC |
| C-x C-k r | Basic Keyboard Macro | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Keyboard-Macro.html#index-C_002dx-C_002dk-r |
| C-x C-n | Moving Point | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-C_002dx-C_002dn |
| C-x C-o | Blank Lines | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Blank-Lines.html#index-C_002dx-C_002do |
| C-x C-r (FFAP) | FFAP | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/FFAP.html#index-C_002dx-C_002dr-_0028FFAP_0029 |
| C-x C-s (Custom Themes buffer) | Custom Themes | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Custom-Themes.html#index-C_002dx-C_002ds-_0028Custom-Themes-buffer_0029 |
| C-x C-t (Kmacro Menu) | Kmacro Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Kmacro-Menu.html#index-C_002dx-C_002dt-_0028Kmacro-Menu_0029 |
| C-x C-v (FFAP) | FFAP | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/FFAP.html#index-C_002dx-C_002dv-_0028FFAP_0029 |
| C-x C-x, in rectangle-mark-mode | Rectangles | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-C_002dx_002c-in-rectangle_002dmark_002dmode |
| C-x DEL | Sentences | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Sentences.html#index-C_002dx-DEL |
| C-x DOWN (completion) | Completion Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion-Commands.html#index-C_002dx-DOWN-_0028completion_0029 |
| C-x RET | International Chars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/International-Chars.html#index-C_002dx-RET |
| C-x RET C-\ | Select Input Method | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Input-Method.html#index-C_002dx-RET-C_002d_005c |
| C-x RET F | File Name Coding | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/File-Name-Coding.html#index-C_002dx-RET-F |
| C-x RET X | Communication Coding | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Communication-Coding.html#index-C_002dx-RET-X |
| C-x RET c | Text Coding | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Coding.html#index-C_002dx-RET-c |
| C-x RET f | Text Coding | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Coding.html#index-C_002dx-RET-f |
| C-x RET k | Terminal Coding | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Terminal-Coding.html#index-C_002dx-RET-k |
| C-x RET p | Communication Coding | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Communication-Coding.html#index-C_002dx-RET-p |
| C-x RET r | Text Coding | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Coding.html#index-C_002dx-RET-r |
| C-x RET t | Terminal Coding | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Terminal-Coding.html#index-C_002dx-RET-t |
| C-x RET x | Communication Coding | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Communication-Coding.html#index-C_002dx-RET-x |
| C-x TAB (Enriched mode) | Enriched Indentation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Indentation.html#index-C_002dx-TAB-_0028Enriched-mode_0029 |
| C-x UP (completion) | Completion Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion-Commands.html#index-C_002dx-UP-_0028completion_0029 |
| C-x [ | Pages | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pages.html#index-C_002dx-_005b |
| C-x [ (Calendar mode) | Calendar Unit Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Calendar-Unit-Motion.html#index-C_002dx-_005b-_0028Calendar-mode_0029 |
| C-x [ (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-C_002dx-_005b-_0028DocView-mode_0029 |
| C-x \ | Select Input Method | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Input-Method.html#index-C_002dx-_005c |
| C-x ] | Pages | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pages.html#index-C_002dx-_005d |
| C-x ] (Calendar mode) | Calendar Unit Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Calendar-Unit-Motion.html#index-C_002dx-_005d-_0028Calendar-mode_0029 |
| C-x ] (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-C_002dx-_005d-_0028DocView-mode_0029 |
| C-x d (FFAP) | FFAP | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/FFAP.html#index-C_002dx-d-_0028FFAP_0029 |
| C-x e | Basic Keyboard Macro | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Keyboard-Macro.html#index-C_002dx-e |
| C-x i | Misc File Ops | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-File-Ops.html#index-C_002dx-i |
| C-x m | Sending Mail | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Sending-Mail.html#index-C_002dx-m |
| C-x q | Keyboard Macro Query | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Query.html#index-C_002dx-q |
| C-x r N | Rectangles | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-N |
| C-x r o | Rectangles | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-o |
| C-x r s | Text Registers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Registers.html#index-C_002dx-r-s |
| C-x r t | Rectangles | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-t |
| C-x t | Tab Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t |
| C-x t C-f (FFAP) | FFAP | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/FFAP.html#index-C_002dx-t-C_002df-_0028FFAP_0029 |
| C-x t RET | Tab Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-RET |
| C-x t m | Tab Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-m |
| C-x t r | Tab Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-r |
| C-x t t | Tab Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-t |
| C-x v ! | Editing VC Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Editing-VC-Commands.html#index-C_002dx-v-_0021 |
| C-x v G | VC Ignore | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Ignore.html#index-C_002dx-v-G |
| C-x v I | VC Change Log | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Change-Log.html#index-C_002dx-v-I |
| C-x v O | VC Change Log | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Change-Log.html#index-C_002dx-v-O |
| C-x v a | Change Logs and VC | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Logs-and-VC.html#index-C_002dx-v-a |
| C-x v b c | Creating Branches | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Creating-Branches.html#index-C_002dx-v-b-c |
| C-x v i | Registering | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Registering.html#index-C_002dx-v-i |
| C-x v s | Revision Tags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Revision-Tags.html#index-C_002dx-v-s |
| C-x v u | VC Undo | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Undo.html#index-C_002dx-v-u |
| C-x w b | Highlight Interactively | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-b |
| C-x w d | Displaying Buffers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Displaying-Buffers.html#index-C_002dx-w-d |
| C-x w i | Highlight Interactively | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-i |
| C-x x g | Reverting | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Reverting.html#index-C_002dx-x-g |
| C-x x i | Misc Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Buffer.html#index-C_002dx-x-i |
| C-x x r | Misc Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Buffer.html#index-C_002dx-x-r |
| C-x x u | Misc Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Buffer.html#index-C_002dx-x-u |
| C-y | Yanking | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Yanking.html#index-C_002dy |
| C-y (Incremental search) | Isearch Yank | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Isearch-Yank.html#index-C_002dy-_0028Incremental-search_0029 |
| C-z (X windows) | Frame Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Frame-Commands.html#index-C_002dz-_0028X-windows_0029 |
| D (GDB Breakpoints buffer) | Breakpoints Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Breakpoints-Buffer.html#index-D-_0028GDB-Breakpoints-buffer_0029 |
| D (GDB speedbar) | Watch Expressions | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Watch-Expressions.html#index-D-_0028GDB-speedbar_0029 |
| DEL (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-DEL-_0028DocView-mode_0029 |
| DEL (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-DEL-_0028Gnus-Group-mode_0029 |
| DEL (Gnus Summary mode) | Gnus Summary Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Summary-Buffer.html#index-DEL-_0028Gnus-Summary-mode_0029 |
| DEL (Incremental search) | Basic Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Isearch.html#index-DEL-_0028Incremental-search_0029 |
| DEL (MS-DOS) | MS-DOS Keyboard | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/MS_002dDOS-Keyboard.html#index-DEL-_0028MS_002dDOS_0029 |
| DEL (View mode) | View Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/View-Mode.html#index-DEL-_0028View-mode_0029 |
| DEL (and major modes) | Major Modes | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Major-Modes.html#index-DEL-_0028and-major-modes_0029 |
| DEL (programming modes) | Program Modes | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Program-Modes.html#index-DEL-_0028programming-modes_0029 |
| DOWN (minibuffer history) | Minibuffer History | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Minibuffer-History.html#index-DOWN-_0028minibuffer-history_0029 |
| Down-mouse-3 | Menu Mouse Clicks | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Mouse-Clicks.html#index-Down_002dmouse_002d3 |
| E (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-E-_0028Dired_0029 |
| ESC ESC ESC | Quitting | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Quitting.html#index-ESC-ESC-ESC |
| ESC ESC ESC (Incremental Search) | Basic Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Isearch.html#index-ESC-ESC-ESC-_0028Incremental-Search_0029 |
| F1 | Help | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help.html#index-F1 |
| F10 | Menu Bar | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Bar.html#index-F10 |
| F11 | Frame Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Frame-Commands.html#index-F11 |
| F2 1 | Two-Column | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-F2-1 |
| F2 2 | Two-Column | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-F2-2 |
| F2 RET | Two-Column | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-F2-RET |
| F2 b | Two-Column | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-F2-b |
| F2 d | Two-Column | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-F2-d |
| F2 s | Two-Column | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-F2-s |
| F3 | Basic Keyboard Macro | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Keyboard-Macro.html#index-F3 |
| G (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-G-_0028Dired_0029 |
| H (Calendar mode) | Writing Calendar Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Writing-Calendar-Files.html#index-H-_0028Calendar-mode_0029 |
| H (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-H-_0028Package-Menu_0029 |
| I (Buffer Menu) | Several Buffers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-I-_0028Buffer-Menu_0029 |
| I (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-I-_0028Dired_0029 |
| L (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-L-_0028Dired_0029 |
| L (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-L-_0028Gnus-Group-mode_0029 |
| M (Calendar mode) | Lunar Phases | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Lunar-Phases.html#index-M-_0028Calendar-mode_0029 |
| M-! | Single Shell | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Single-Shell.html#index-M_002d_0021 |
| M-$ | Spelling | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Spelling.html#index-M_002d_0024 |
| M-$ (Dired) | Hiding Subdirectories | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hiding-Subdirectories.html#index-M_002d_0024-_0028Dired_0029 |
| M-% | Query Replace | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Query-Replace.html#index-M_002d_0025 |
| M-% (Incremental search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-M_002d_0025-_0028Incremental-search_0029 |
| M-& | Single Shell | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Single-Shell.html#index-M_002d_0026 |
| M-' | Expanding Abbrevs | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Expanding-Abbrevs.html#index-M_002d_0027 |
| M-, | Looking Up Identifiers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Looking-Up-Identifiers.html#index-M_002d_002c |
| M-- | Arguments | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Arguments.html#index-M_002d_002d |
| M-- M-c | Fixing Case | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fixing-Case.html#index-M_002d_002d-M_002dc |
| M-- M-l | Fixing Case | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fixing-Case.html#index-M_002d_002d-M_002dl |
| M-- M-u | Fixing Case | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fixing-Case.html#index-M_002d_002d-M_002du |
| M-. | Looking Up Identifiers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Looking-Up-Identifiers.html#index-M_002d_002e |
| M-0, tab bar | Tab Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-M_002d0_002c-tab-bar |
| M-1 | Arguments | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Arguments.html#index-M_002d1 |
| M-1, tab bar | Tab Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-M_002d1_002c-tab-bar |
| M-9, tab bar | Tab Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-M_002d9_002c-tab-bar |
| M-: | Lisp Eval | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Lisp-Eval.html#index-M_002d_003a |
| M-< (Calendar mode) | Move to Beginning or End | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Move-to-Beginning-or-End.html#index-M_002d_003c-_0028Calendar-mode_0029 |
| M-< (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-M_002d_003c-_0028DocView-mode_0029 |
| M-= | Position Info | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Position-Info.html#index-M_002d_003d |
| M-= (Calendar mode) | Counting Days | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Counting-Days.html#index-M_002d_003d-_0028Calendar-mode_0029 |
| M-> (Calendar mode) | Move to Beginning or End | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Move-to-Beginning-or-End.html#index-M_002d_003e-_0028Calendar-mode_0029 |
| M-> (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-M_002d_003e-_0028DocView-mode_0029 |
| M-? | Identifier Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Identifier-Search.html#index-M_002d_003f |
| M-? (Nroff mode) | Nroff Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Nroff-Mode.html#index-M_002d_003f-_0028Nroff-mode_0029 |
| M-? (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-M_002d_003f-_0028Shell-mode_0029 |
| M-@ | Marking Objects | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marking-Objects.html#index-M_002d_0040 |
| M-DEL (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-M_002dDEL-_0028Dired_0029 |
| M-DOWN | Completion Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion-Commands.html#index-M_002dDOWN |
| M-DOWN (Org Mode) | Org Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Org-Mode.html#index-M_002dDOWN-_0028Org-Mode_0029 |
| M-Drag-mouse-1 | Secondary Selection | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Secondary-Selection.html#index-M_002dDrag_002dmouse_002d1 |
| M-F10 | Frame Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Frame-Commands.html#index-M_002dF10 |
| M-G (Dired) | Subdirectory Motion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Subdirectory-Motion.html#index-M_002dG-_0028Dired_0029 |
| M-LEFT | Moving Point | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-M_002dLEFT |
| M-LEFT (Org Mode) | Org Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Org-Mode.html#index-M_002dLEFT-_0028Org-Mode_0029 |
| M-RET | Completion Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion-Commands.html#index-M_002dRET |
| M-RIGHT | Moving Point | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-M_002dRIGHT |
| M-RIGHT (Org Mode) | Org Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Org-Mode.html#index-M_002dRIGHT-_0028Org-Mode_0029 |
| M-S (Enriched mode) | Enriched Justification | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Justification.html#index-M_002dS-_0028Enriched-mode_0029 |
| M-S-x | M-x | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/M_002dx.html#index-M_002dS_002dx |
| M-SPC | Deletion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Deletion.html#index-M_002dSPC |
| M-TAB | Symbol Completion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Symbol-Completion.html#index-M_002dTAB |
| M-TAB (Incremental search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-M_002dTAB-_0028Incremental-search_0029 |
| M-TAB (Picture mode) | Tabs in Picture | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tabs-in-Picture.html#index-M_002dTAB-_0028Picture-mode_0029 |
| M-TAB (Text mode) | Text Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Mode.html#index-M_002dTAB-_0028Text-mode_0029 |
| M-TAB (customization buffer) | Changing a Variable | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Changing-a-Variable.html#index-M_002dTAB-_0028customization-buffer_0029 |
| M-TAB, (MS-Windows) | Windows Keyboard | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-Keyboard.html#index-M_002dTAB_002c-_0028MS_002dWindows_0029 |
| M-UP | Completion Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion-Commands.html#index-M_002dUP |
| M-UP (Org Mode) | Org Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Org-Mode.html#index-M_002dUP-_0028Org-Mode_0029 |
| M-X | M-x | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/M_002dx.html#index-M_002dX |
| M-\ | Deletion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Deletion.html#index-M_002d_005c |
| M-^ (Fortran mode) | ForIndent Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/ForIndent-Commands.html#index-M_002d_005e-_0028Fortran-mode_0029 |
| M-` | Menu Bar | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Bar.html#index-M_002d_0060 |
| M-a | Sentences | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Sentences.html#index-M_002da |
| M-a (C mode) | Motion in C | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Motion-in-C.html#index-M_002da-_0028C-mode_0029 |
| M-a (Calendar mode) | Move to Beginning or End | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Move-to-Beginning-or-End.html#index-M_002da-_0028Calendar-mode_0029 |
| M-a (programming modes) | Moving by Sentences | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-by-Sentences.html#index-M_002da-_0028programming-modes_0029 |
| M-c | Case | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Case.html#index-M_002dc |
| M-c (Incremental search) | Lax Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Lax-Search.html#index-M_002dc-_0028Incremental-search_0029 |
| M-e | Sentences | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Sentences.html#index-M_002de |
| M-e (C mode) | Motion in C | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Motion-in-C.html#index-M_002de-_0028C-mode_0029 |
| M-e (Calendar mode) | Move to Beginning or End | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Move-to-Beginning-or-End.html#index-M_002de-_0028Calendar-mode_0029 |
| M-e (Incremental search) | Repeat Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Repeat-Isearch.html#index-M_002de-_0028Incremental-search_0029 |
| M-e (programming modes) | Moving by Sentences | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-by-Sentences.html#index-M_002de-_0028programming-modes_0029 |
| M-g M-g | Moving Point | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-M_002dg-M_002dg |
| M-g M-n | Compilation Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Compilation-Mode.html#index-M_002dg-M_002dn |
| M-g M-n, for navigation in *xref* buffer | Looking Up Identifiers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Looking-Up-Identifiers.html#index-M_002dg-M_002dn_002c-for-navigation-in-_002axref_002a-buffer |
| M-g M-p, for navigation in *xref* buffer | Looking Up Identifiers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Looking-Up-Identifiers.html#index-M_002dg-M_002dp_002c-for-navigation-in-_002axref_002a-buffer |
| M-g TAB | Moving Point | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-M_002dg-TAB |
| M-g c | Moving Point | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-M_002dg-c |
| M-g g | Moving Point | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-M_002dg-g |
| M-g n | Compilation Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Compilation-Mode.html#index-M_002dg-n |
| M-h | Paragraphs | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Paragraphs.html#index-M_002dh |
| M-i | Indentation Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Indentation-Commands.html#index-M_002di |
| M-j b (Enriched mode) | Enriched Justification | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Justification.html#index-M_002dj-b-_0028Enriched-mode_0029 |
| M-j c (Enriched mode) | Enriched Justification | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Justification.html#index-M_002dj-c-_0028Enriched-mode_0029 |
| M-j l (Enriched mode) | Enriched Justification | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Justification.html#index-M_002dj-l-_0028Enriched-mode_0029 |
| M-j r (Enriched mode) | Enriched Justification | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Justification.html#index-M_002dj-r-_0028Enriched-mode_0029 |
| M-j u (Enriched mode) | Enriched Justification | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Justification.html#index-M_002dj-u-_0028Enriched-mode_0029 |
| M-k | Sentences | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Sentences.html#index-M_002dk |
| M-l | Case | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Case.html#index-M_002dl |
| M-m (Rmail) | Rmail Reply | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Reply.html#index-M_002dm-_0028Rmail_0029 |
| M-mouse-1 | Secondary Selection | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Secondary-Selection.html#index-M_002dmouse_002d1 |
| M-mouse-2 | Secondary Selection | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Secondary-Selection.html#index-M_002dmouse_002d2 |
| M-mouse-3 | Secondary Selection | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Secondary-Selection.html#index-M_002dmouse_002d3 |
| M-n (Incremental search) | Repeat Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Repeat-Isearch.html#index-M_002dn-_0028Incremental-search_0029 |
| M-n (Log Edit mode) | Log Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Log-Buffer.html#index-M_002dn-_0028Log-Edit-mode_0029 |
| M-n (Man mode) | Man Page | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Man-Page.html#index-M_002dn-_0028Man-mode_0029 |
| M-n (Nroff mode) | Nroff Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Nroff-Mode.html#index-M_002dn-_0028Nroff-mode_0029 |
| M-n (minibuffer history) | Minibuffer History | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Minibuffer-History.html#index-M_002dn-_0028minibuffer-history_0029 |
| M-o b (Enriched mode) | Enriched Faces | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Faces.html#index-M_002do-b-_0028Enriched-mode_0029 |
| M-o d (Enriched mode) | Enriched Faces | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Faces.html#index-M_002do-d-_0028Enriched-mode_0029 |
| M-o i (Enriched mode) | Enriched Faces | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Faces.html#index-M_002do-i-_0028Enriched-mode_0029 |
| M-o l (Enriched mode) | Enriched Faces | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Faces.html#index-M_002do-l-_0028Enriched-mode_0029 |
| M-o o (Enriched mode) | Enriched Faces | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Faces.html#index-M_002do-o-_0028Enriched-mode_0029 |
| M-o u (Enriched mode) | Enriched Faces | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Enriched-Faces.html#index-M_002do-u-_0028Enriched-mode_0029 |
| M-p (Incremental search) | Repeat Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Repeat-Isearch.html#index-M_002dp-_0028Incremental-search_0029 |
| M-p (Log Edit mode) | Log Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Log-Buffer.html#index-M_002dp-_0028Log-Edit-mode_0029 |
| M-p (Man mode) | Man Page | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Man-Page.html#index-M_002dp-_0028Man-mode_0029 |
| M-p (Nroff mode) | Nroff Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Nroff-Mode.html#index-M_002dp-_0028Nroff-mode_0029 |
| M-p (minibuffer history) | Minibuffer History | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Minibuffer-History.html#index-M_002dp-_0028minibuffer-history_0029 |
| M-q (C mode) | Other C Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-C-Commands.html#index-M_002dq-_0028C-mode_0029 |
| M-q (Fortran mode) | ForIndent Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/ForIndent-Commands.html#index-M_002dq-_0028Fortran-mode_0029 |
| M-r | Moving Point | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-M_002dr |
| M-r (Incremental Search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-M_002dr-_0028Incremental-Search_0029 |
| M-r (Log Edit mode) | Log Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Log-Buffer.html#index-M_002dr-_0028Log-Edit-mode_0029 |
| M-r (Shell mode) | Shell Ring | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Ring.html#index-M_002dr-_0028Shell-mode_0029 |
| M-r (minibuffer history) | Minibuffer History | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Minibuffer-History.html#index-M_002dr-_0028minibuffer-history_0029 |
| M-s ' (Incremental Search) | Lax Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Lax-Search.html#index-M_002ds-_0027-_0028Incremental-Search_0029 |
| M-s (Log Edit mode) | Log Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Log-Buffer.html#index-M_002ds-_0028Log-Edit-mode_0029 |
| M-s (minibuffer history) | Minibuffer History | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Minibuffer-History.html#index-M_002ds-_0028minibuffer-history_0029 |
| M-s . | Symbol Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Symbol-Search.html#index-M_002ds-_002e |
| M-s C-e (Incremental search) | Isearch Yank | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Isearch-Yank.html#index-M_002ds-C_002de-_0028Incremental-search_0029 |
| M-s M-. | Isearch Yank | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Isearch-Yank.html#index-M_002ds-M_002d_002e |
| M-s M-< | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-M_002ds-M_002d_003c |
| M-s M-> | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-M_002ds-M_002d_003e |
| M-s M-r (Gnus Summary mode) | Gnus Summary Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Summary-Buffer.html#index-M_002ds-M_002dr-_0028Gnus-Summary-mode_0029 |
| M-s M-s (Gnus Summary mode) | Gnus Summary Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Summary-Buffer.html#index-M_002ds-M_002ds-_0028Gnus-Summary-mode_0029 |
| M-s M-w | Word Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Word-Search.html#index-M_002ds-M_002dw |
| M-s SPC (Incremental search) | Lax Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Lax-Search.html#index-M_002ds-SPC-_0028Incremental-search_0029 |
| M-s _ | Symbol Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Symbol-Search.html#index-M_002ds-_005f |
| M-s a C-s (Dired) | Misc Dired Features | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Dired-Features.html#index-M_002ds-a-C_002ds-_0028Dired_0029 |
| M-s a M-C-s (Dired) | Misc Dired Features | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Dired-Features.html#index-M_002ds-a-M_002dC_002ds-_0028Dired_0029 |
| M-s c (Incremental search) | Lax Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Lax-Search.html#index-M_002ds-c-_0028Incremental-search_0029 |
| M-s f C-s (Dired) | Dired Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Navigation.html#index-M_002ds-f-C_002ds-_0028Dired_0029 |
| M-s f M-C-s (Dired) | Dired Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Navigation.html#index-M_002ds-f-M_002dC_002ds-_0028Dired_0029 |
| M-s h . | Highlight Interactively | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-M_002ds-h-_002e |
| M-s h f | Highlight Interactively | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-M_002ds-h-f |
| M-s h l | Highlight Interactively | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-M_002ds-h-l |
| M-s h l (Incremental Search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-M_002ds-h-l-_0028Incremental-Search_0029 |
| M-s h p | Highlight Interactively | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-M_002ds-h-p |
| M-s h r | Highlight Interactively | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-M_002ds-h-r |
| M-s h r (Incremental Search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-M_002ds-h-r-_0028Incremental-Search_0029 |
| M-s h u | Highlight Interactively | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-M_002ds-h-u |
| M-s h w | Highlight Interactively | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-M_002ds-h-w |
| M-s i (Incremental search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-M_002ds-i-_0028Incremental-search_0029 |
| M-s o | Other Repeating Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-Repeating-Search.html#index-M_002ds-o |
| M-s o (Incremental Search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-M_002ds-o-_0028Incremental-Search_0029 |
| M-s r (Incremental Search) | Special Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html#index-M_002ds-r-_0028Incremental-Search_0029 |
| M-s w | Word Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Word-Search.html#index-M_002ds-w |
| M-t | Transpose | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Transpose.html#index-M_002dt |
| M-u | Case | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Case.html#index-M_002du |
| M-x list-keyboard-macros RET | Kmacro Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Kmacro-Menu.html#index-M_002dx-list_002dkeyboard_002dmacros-RET |
| M-y | Earlier Kills | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Earlier-Kills.html#index-M_002dy |
| M-y (Incremental search) | Isearch Yank | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Isearch-Yank.html#index-M_002dy-_0028Incremental-search_0029 |
| M-z | Other Kill Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-Kill-Commands.html#index-M_002dz |
| M-{ | Paragraphs | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Paragraphs.html#index-M_002d_007b |
| M-| | Single Shell | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Single-Shell.html#index-M_002d_007c |
| M-} | Paragraphs | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Paragraphs.html#index-M_002d_007d |
| M-~ | Save Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Save-Commands.html#index-M_002d_007e |
| N (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-N-_0028Dired_0029 |
| P (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-P-_0028Dired_0029 |
| PageDown (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-PageDown-_0028DocView-mode_0029 |
| PageUp (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-PageUp-_0028DocView-mode_0029 |
| Q (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-Q-_0028Dired_0029 |
| R (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-R-_0028Dired_0029 |
| RET (GDB Breakpoints buffer) | Breakpoints Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Breakpoints-Buffer.html#index-RET-_0028GDB-Breakpoints-buffer_0029 |
| RET (GDB speedbar) | Watch Expressions | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Watch-Expressions.html#index-RET-_0028GDB-speedbar_0029 |
| RET (Help mode) | Help Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Mode.html#index-RET-_0028Help-mode_0029 |
| RET (Incremental search) | Basic Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Isearch.html#index-RET-_0028Incremental-search_0029 |
| RET (Kmacro Menu) | Kmacro Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Kmacro-Menu.html#index-RET-_0028Kmacro-Menu_0029 |
| RET (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-RET-_0028Package-Menu_0029 |
| RET (completion in minibuffer) | Completion Exit | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion-Exit.html#index-RET-_0028completion-in-minibuffer_0029 |
| S (Buffer Menu) | Several Buffers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-S-_0028Buffer-Menu_0029 |
| S (Calendar mode) | Sunrise/Sunset | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Sunrise_002fSunset.html#index-S-_0028Calendar-mode_0029 |
| S-C-TAB | Tab Bars | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-S_002dC_002dTAB |
| S-F10 | Menu Mouse Clicks | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Mouse-Clicks.html#index-S_002dF10 |
| S-SPC (Rmail) | Rmail Scrolling | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Scrolling.html#index-S_002dSPC-_0028Rmail_0029 |
| S-TAB (Help mode) | Help Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Mode.html#index-S_002dTAB-_0028Help-mode_0029 |
| S-TAB (Org Mode) | Org Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Org-Mode.html#index-S_002dTAB-_0028Org-Mode_0029 |
| S-TAB (customization buffer) | Customization Groups | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Customization-Groups.html#index-S_002dTAB-_0028customization-buffer_0029 |
| S-mouse-2 | Hideshow | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-S_002dmouse_002d2 |
| S-mouse-3 (FFAP) | FFAP | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/FFAP.html#index-S_002dmouse_002d3-_0028FFAP_0029 |
| SPC (Calendar mode) | General Calendar | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/General-Calendar.html#index-SPC-_0028Calendar-mode_0029 |
| SPC (Dired) | Dired Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Navigation.html#index-SPC-_0028Dired_0029 |
| SPC (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-SPC-_0028DocView-mode_0029 |
| SPC (GDB Breakpoints buffer) | Breakpoints Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Breakpoints-Buffer.html#index-SPC-_0028GDB-Breakpoints-buffer_0029 |
| SPC (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-SPC-_0028Gnus-Group-mode_0029 |
| SPC (Gnus Summary mode) | Gnus Summary Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Summary-Buffer.html#index-SPC-_0028Gnus-Summary-mode_0029 |
| SPC (Incremental search) | Lax Search | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Lax-Search.html#index-SPC-_0028Incremental-search_0029 |
| SPC (View mode) | View Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/View-Mode.html#index-SPC-_0028View-mode_0029 |
| SPC (completion) | Completion Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion-Commands.html#index-SPC-_0028completion_0029 |
| TAB (GUD) | Commands of GUD | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-TAB-_0028GUD_0029 |
| TAB (Help mode) | Help Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Mode.html#index-TAB-_0028Help-mode_0029 |
| TAB (Message mode) | Header Editing | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Header-Editing.html#index-TAB-_0028Message-mode_0029 |
| TAB (Org Mode) | Org Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Org-Mode.html#index-TAB-_0028Org-Mode_0029 |
| TAB (Shell mode) | Shell Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Mode.html#index-TAB-_0028Shell-mode_0029 |
| TAB (Text mode) | Text Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Mode.html#index-TAB-_0028Text-mode_0029 |
| TAB (and major modes) | Major Modes | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Major-Modes.html#index-TAB-_0028and-major-modes_0029 |
| TAB (completion example) | Completion Example | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion-Example.html#index-TAB-_0028completion-example_0029 |
| TAB (completion) | Completion Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion-Commands.html#index-TAB-_0028completion_0029 |
| TAB (customization buffer) | Customization Groups | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Customization-Groups.html#index-TAB-_0028customization-buffer_0029 |
| TAB (indentation) | Indentation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Indentation.html#index-TAB-_0028indentation_0029 |
| TAB (programming modes) | Basic Indent | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Indent.html#index-TAB-_0028programming-modes_0029 |
| TAB, when using Chinese input methods | Input Methods | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Input-Methods.html#index-TAB_002c-when-using-Chinese-input-methods |
| U (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-U-_0028Package-Menu_0029 |
| UP (minibuffer history) | Minibuffer History | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Minibuffer-History.html#index-UP-_0028minibuffer-history_0029 |
| W (Dired) | Misc Dired Features | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Dired-Features.html#index-W-_0028Dired_0029 |
| X (Dired) | Shell Commands in Dired | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Shell-Commands-in-Dired.html#index-X-_0028Dired_0029 |
| Z (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-Z-_0028Dired_0029 |
| a (Calendar mode) | Holidays | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Holidays.html#index-a-_0028Calendar-mode_0029 |
| b (Rmail summary) | Rmail Summary Edit | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Summary-Edit.html#index-b-_0028Rmail-summary_0029 |
| b (Rmail) | Rmail Basics | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Basics.html#index-b-_0028Rmail_0029 |
| c (Dired) | Operating on Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Operating-on-Files.html#index-c-_0028Dired_0029 |
| c (Kmacro Menu) | Kmacro Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Kmacro-Menu.html#index-c-_0028Kmacro-Menu_0029 |
| c (Rmail) | Rmail Reply | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Reply.html#index-c-_0028Rmail_0029 |
| d (GDB threads buffer) | Threads Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Threads-Buffer.html#index-d-_0028GDB-threads-buffer_0029 |
| d (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-d-_0028Package-Menu_0029 |
| e (Dired) | Dired Visiting | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Visiting.html#index-e-_0028Dired_0029 |
| e (Kmacro Menu) | Kmacro Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Kmacro-Menu.html#index-e-_0028Kmacro-Menu_0029 |
| e (View mode) | View Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/View-Mode.html#index-e-_0028View-mode_0029 |
| f (GDB threads buffer) | Threads Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Threads-Buffer.html#index-f-_0028GDB-threads-buffer_0029 |
| f (Kmacro Menu) | Kmacro Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Kmacro-Menu.html#index-f-_0028Kmacro-Menu_0029 |
| g (Dired) | Dired Updating | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Updating.html#index-g-_0028Dired_0029 |
| g (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-g-_0028Package-Menu_0029 |
| g D (Calendar mode) | Specified Dates | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Specified-Dates.html#index-g-D-_0028Calendar-mode_0029 |
| g char (Calendar mode) | From Other Calendar | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/From-Other-Calendar.html#index-g-char-_0028Calendar-mode_0029 |
| g d (Calendar mode) | Specified Dates | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Specified-Dates.html#index-g-d-_0028Calendar-mode_0029 |
| g m (Calendar mode) | Mayan Calendar | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mayan-Calendar.html#index-g-m-_0028Calendar-mode_0029 |
| g w (Calendar mode) | Specified Dates | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Specified-Dates.html#index-g-w-_0028Calendar-mode_0029 |
| h (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-h-_0028Package-Menu_0029 |
| i (Dired) | Subdirectories in Dired | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Subdirectories-in-Dired.html#index-i-_0028Dired_0029 |
| i (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-i-_0028Package-Menu_0029 |
| i + (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-i-_002b-_0028Image-mode_0029 |
| i - (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-i-_002d-_0028Image-mode_0029 |
| i a (Calendar mode) | Special Diary Entries | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Diary-Entries.html#index-i-a-_0028Calendar-mode_0029 |
| i b (Calendar mode) | Special Diary Entries | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Diary-Entries.html#index-i-b-_0028Calendar-mode_0029 |
| i c (Calendar mode) | Special Diary Entries | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Diary-Entries.html#index-i-c-_0028Calendar-mode_0029 |
| i c (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-i-c-_0028Image-mode_0029 |
| i d (Calendar mode) | Adding to Diary | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Adding-to-Diary.html#index-i-d-_0028Calendar-mode_0029 |
| i h (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-i-h-_0028Image-mode_0029 |
| i m (Calendar mode) | Adding to Diary | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Adding-to-Diary.html#index-i-m-_0028Calendar-mode_0029 |
| i o (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-i-o-_0028Image-mode_0029 |
| i r (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-i-r-_0028Image-mode_0029 |
| i v (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-i-v-_0028Image-mode_0029 |
| i w (Calendar mode) | Adding to Diary | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Adding-to-Diary.html#index-i-w-_0028Calendar-mode_0029 |
| i x (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-i-x-_0028Image-mode_0029 |
| i y (Calendar mode) | Adding to Diary | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Adding-to-Diary.html#index-i-y-_0028Calendar-mode_0029 |
| j (Dired) | Dired Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Navigation.html#index-j-_0028Dired_0029 |
| k (Dired) | Dired Updating | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Updating.html#index-k-_0028Dired_0029 |
| l (GDB threads buffer) | Threads Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Threads-Buffer.html#index-l-_0028GDB-threads-buffer_0029 |
| l (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-l-_0028Gnus-Group-mode_0029 |
| l (Help mode) | Help Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Mode.html#index-l-_0028Help-mode_0029 |
| m (Calendar mode) | Displaying the Diary | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Displaying-the-Diary.html#index-m-_0028Calendar-mode_0029 |
| mouse-1 | Mouse Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mouse-Commands.html#index-mouse_002d1 |
| mouse-1 (mode line) | Mode Line Mouse | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mode-Line-Mouse.html#index-mouse_002d1-_0028mode-line_0029 |
| mouse-1 (on buttons) | Mouse References | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mouse-References.html#index-mouse_002d1-_0028on-buttons_0029 |
| mouse-1 (scroll bar) | Mode Line Mouse | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mode-Line-Mouse.html#index-mouse_002d1-_0028scroll-bar_0029 |
| mouse-1 in the minibuffer (Incremental Search) | Repeat Isearch | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Repeat-Isearch.html#index-mouse_002d1-in-the-minibuffer-_0028Incremental-Search_0029 |
| mouse-2 | Mouse Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mouse-Commands.html#index-mouse_002d2 |
| mouse-2 (GDB Breakpoints buffer) | Breakpoints Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Breakpoints-Buffer.html#index-mouse_002d2-_0028GDB-Breakpoints-buffer_0029 |
| mouse-2 (mode line) | Mode Line Mouse | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mode-Line-Mouse.html#index-mouse_002d2-_0028mode-line_0029 |
| mouse-2 (on buttons) | Mouse References | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mouse-References.html#index-mouse_002d2-_0028on-buttons_0029 |
| mouse-2 in the minibuffer (Incremental search) | Isearch Yank | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Isearch-Yank.html#index-mouse_002d2-in-the-minibuffer-_0028Incremental-search_0029 |
| mouse-3 | Mouse Commands | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mouse-Commands.html#index-mouse_002d3 |
| mouse-3 (mode line) | Mode Line Mouse | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Mode-Line-Mouse.html#index-mouse_002d3-_0028mode-line_0029 |
| n (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-n-_0028DocView-mode_0029 |
| n (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-n-_0028Gnus-Group-mode_0029 |
| n (Gnus Summary mode) | Gnus Summary Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Summary-Buffer.html#index-n-_0028Gnus-Summary-mode_0029 |
| n (Help mode) | Help Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Mode.html#index-n-_0028Help-mode_0029 |
| next (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-next-_0028DocView-mode_0029 |
| o (Calendar mode) | Specified Dates | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Specified-Dates.html#index-o-_0028Calendar-mode_0029 |
| p (Calendar mode) | To Other Calendar | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/To-Other-Calendar.html#index-p-_0028Calendar-mode_0029 |
| p (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-p-_0028DocView-mode_0029 |
| p (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-p-_0028Gnus-Group-mode_0029 |
| p (Gnus Summary mode) | Gnus Summary Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Summary-Buffer.html#index-p-_0028Gnus-Summary-mode_0029 |
| p (Help mode) | Help Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Mode.html#index-p-_0028Help-mode_0029 |
| p d (Calendar mode) | General Calendar | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/General-Calendar.html#index-p-d-_0028Calendar-mode_0029 |
| prior (DocView mode) | DocView Navigation | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/DocView-Navigation.html#index-prior-_0028DocView-mode_0029 |
| q (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-q-_0028Gnus-Group-mode_0029 |
| q (Gnus Summary mode) | Gnus Summary Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Summary-Buffer.html#index-q-_0028Gnus-Summary-mode_0029 |
| q (View mode) | View Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/View-Mode.html#index-q-_0028View-mode_0029 |
| r (GDB threads buffer) | Threads Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Threads-Buffer.html#index-r-_0028GDB-threads-buffer_0029 |
| r (Help mode) | Help Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Mode.html#index-r-_0028Help-mode_0029 |
| r (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-r-_0028Package-Menu_0029 |
| s (Calendar mode) | Displaying the Diary | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Displaying-the-Diary.html#index-s-_0028Calendar-mode_0029 |
| s (Gnus Summary mode) | Gnus Summary Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Summary-Buffer.html#index-s-_0028Gnus-Summary-mode_0029 |
| s (View mode) | View Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/View-Mode.html#index-s-_0028View-mode_0029 |
| s 0 (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-s-0-_0028Image-mode_0029 |
| s o (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-s-o-_0028Image-mode_0029 |
| s p (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-s-p-_0028Image-mode_0029 |
| s s (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-s-s-_0028Image-mode_0029 |
| s w (Image mode) | Image Mode | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Image-Mode.html#index-s-w-_0028Image-mode_0029 |
| t (Buffer Menu) | Several Buffers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-t-_0028Buffer-Menu_0029 |
| t (Calendar mode) | Writing Calendar Files | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Writing-Calendar-Files.html#index-t-_0028Calendar-mode_0029 |
| touchscreen-hold (Dired) | Marks vs Flags | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html#index-touchscreen_002dhold-_0028Dired_0029 |
| u (Calendar mode) | Holidays | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Holidays.html#index-u-_0028Calendar-mode_0029 |
| u (Dired deletion) | Dired Deletion | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Deletion.html#index-u-_0028Dired-deletion_0029 |
| u (Gnus Group mode) | Gnus Group Buffer | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Gnus-Group-Buffer.html#index-u-_0028Gnus-Group-mode_0029 |
| u (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-u-_0028Package-Menu_0029 |
| v (Rmail) | Rmail Display | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rmail-Display.html#index-v-_0028Rmail_0029 |
| w (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-w-_0028Package-Menu_0029 |
| x (Calendar mode) | Holidays | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Holidays.html#index-x-_0028Calendar-mode_0029 |
| x (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-x-_0028Package-Menu_0029 |
| { (Buffer Menu) | Several Buffers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-_007b-_0028Buffer-Menu_0029 |
| } (Buffer Menu) | Several Buffers | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Several-Buffers.html#index-_007d-_0028Buffer-Menu_0029 |
| ~ (Package Menu) | Package Menu | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Menu.html#index-_007e-_0028Package-Menu_0029 |
jetbrains / caret-navigation (18 keys · 18 ported · 0 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Move Caret to Code Block End | IntelliJ IDEA default keymap: Cmd Opt ] | Move Caret to Code Block End = goto next unmatched closing brace. | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Caret to Code Block Start | IntelliJ IDEA default keymap: Cmd Opt [ | Move Caret to Code Block Start = goto previous unmatched opening brace. | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Caret to Line End | IntelliJ IDEA default keymap: Cmd Right | static:goto_line_end | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Caret to Line Start | IntelliJ IDEA default keymap: Cmd Left | static:goto_line_start | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Caret to Matching Brace | IntelliJ IDEA default keymap: Ctrl M | static:match_brackets_or_goto_percent | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Caret to Next Word | IntelliJ IDEA default keymap: Opt Right | key:normal:w | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Caret to Page Bottom | IntelliJ IDEA default keymap: Cmd PageDown | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Caret to Page Center | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Caret to Page Top | IntelliJ IDEA default keymap: Cmd PageUp | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Caret to Previous Word | IntelliJ IDEA default keymap: Opt Left | key:normal:b | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Caret to Text End | IntelliJ IDEA default keymap: Cmd End | static:goto_file_end | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Caret to Text Start | IntelliJ IDEA default keymap: Cmd Home | static:goto_file_start | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Next Method | IntelliJ IDEA default keymap: Ctrl Shift Down | static:goto_next_function | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Page Down | IntelliJ IDEA default keymap: Page Down | key:normal:C-f | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Page Up | IntelliJ IDEA default keymap: Page Up | key:normal:C-b | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Previous Method | IntelliJ IDEA default keymap: Ctrl Shift Up | static:goto_prev_function | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Scroll Line Down | IntelliJ IDEA default keymap: Cmd Down | scroll view without moving caret | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Scroll Line Up | IntelliJ IDEA default keymap: Cmd Up | scroll view without moving caret | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / code-analysis (4 keys · 3 ported · 1 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Next Highlighted Error | IntelliJ IDEA default keymap: F2 | static:goto_next_diag | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Previous Highlighted Error | IntelliJ IDEA default keymap: Shift F2 | static:goto_prev_diag | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Problems window | IntelliJ IDEA default keymap: Cmd 6 | static:focus_problems | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Error Description | IntelliJ IDEA default keymap: Cmd F1 | hover shows diagnostic | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / code-folding (8 keys · 8 ported · 0 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Collapse | IntelliJ IDEA default keymap: Cmd NumPad- | static:fold_close | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Collapse All | IntelliJ IDEA default keymap: Cmd Shift NumPad- | static:fold_close_all | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Collapse Doc Comments | IntelliJ IDEA default keymap: Code > Folding > Collapse Doc Comments | fold comment blocks | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Collapse Recursively | IntelliJ IDEA default keymap: Cmd Minus | fold under cursor + all nested | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Expand | IntelliJ IDEA default keymap: Cmd NumPad+ | static:fold_open | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Expand All | IntelliJ IDEA default keymap: Cmd Shift NumPad+ | static:fold_open_all | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Expand Recursively | IntelliJ IDEA default keymap: Cmd Plus | fold under cursor + all nested | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Fold Selection | IntelliJ IDEA default keymap: Cmd . | static:fold_create | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / coding-assistance (21 keys · 18 ported · 3 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Basic Completion | IntelliJ IDEA default keymap: Ctrl Space | static:completion | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Comment with Block Comment | IntelliJ IDEA default keymap: Cmd Opt / | static:toggle_block_comments | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Comment with Line Comment | IntelliJ IDEA default keymap: Cmd / | static:toggle_line_comments | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Complete Current Statement | IntelliJ IDEA default keymap: Cmd Shift Enter | Complete Current Statement (Cmd-Shift-Enter) = complete_current_statement, bound under the Emacs major-mode prefix C-c as `C-c ;` — active in Insert, Normal AND Select (spacemacs), so it fires while typing like JetBrains. Closes brackets/parens left open on the line, appends the language terminator (; for C/Rust/Java/JS/... via lang_uses_semicolons), leaves `{` blocks open, then opens an indented line below in insert mode. Line-local heuristic (not full PSI). | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Generate | IntelliJ IDEA default keymap: Cmd N | Generate (Cmd N) = generate_code: title-filtered ("generate") LSP code-action menu — getters/constructors/impls/derives (SPC l g) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Implement Methods | IntelliJ IDEA default keymap: Ctrl I | Implement Methods (Ctrl-I) = implement_methods: title-filtered LSP code action ("implement"), auto-applied (SPC l i) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Insert Live Template | IntelliJ IDEA default keymap: Cmd J | snippet expansion ~ live template | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Line Down | IntelliJ IDEA default keymap: Opt Shift Down | static:move_line_down | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Line Up | IntelliJ IDEA default keymap: Opt Shift Up | static:move_line_up | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Statement Down | IntelliJ IDEA default keymap: Cmd Shift Down | static:move_line_down | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move Statement Up | IntelliJ IDEA default keymap: Cmd Shift Up | static:move_line_up | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Optimize Imports | IntelliJ IDEA default keymap: Ctrl Alt O | Optimize Imports (Ctrl-Alt-O) = organize_imports: dedicated source.organizeImports code action, auto-applied (SPC l O) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Override Methods | IntelliJ IDEA default keymap: Ctrl O | Override Methods (Ctrl-O) = override_methods: title-filtered LSP code action ("override"), auto-applied (SPC l v) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Parameter Info | IntelliJ IDEA default keymap: Cmd P | static:signature_help | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Quick Documentation | IntelliJ IDEA default keymap: F1 | static:hover | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Reformat Code | IntelliJ IDEA default keymap: Cmd Opt L | typable:format | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Intention Actions | IntelliJ IDEA default keymap: Opt Enter | static:code_action | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Surround With | IntelliJ IDEA default keymap: Cmd Opt T | static:surround_add | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Cyclic Expand Word | IntelliJ IDEA default keymap: Alt Slash | hippie-expand ~ completion | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Smart Type Completion | IntelliJ IDEA default keymap: Ctrl Shift Space | no type filtering | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Unwrap/Remove | IntelliJ IDEA default keymap: Cmd Shift Delete | tag unwrap ~ unwrap/remove | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / diff (7 keys · 7 ported · 0 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Accept Left Side | IntelliJ IDEA default keymap: Cmd Ctrl Right | typable:conflict-ours | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Accept Right Side | IntelliJ IDEA default keymap: Cmd Ctrl Left | typable:conflict-theirs | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Compare Files | IntelliJ IDEA default keymap: Cmd D | typable:diff | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Next Difference | IntelliJ IDEA default keymap: F7 | static:goto_next_change | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Previous Difference | IntelliJ IDEA default keymap: Shift F7 | static:goto_prev_change | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Resolve Conflicts | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Diff | IntelliJ IDEA default keymap: Cmd D | typable:diff | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / editing (25 keys · 23 ported · 2 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Copy | IntelliJ IDEA default keymap: Cmd C | copy selection to system clipboard | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Copy Paths | IntelliJ IDEA default keymap: Cmd Shift C | yank file path | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Cut | IntelliJ IDEA default keymap: Cmd X | cut selection to system clipboard (yank + delete) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Delete Line | IntelliJ IDEA default keymap: Cmd Backspace | typable:delete-lines | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Delete to Word End | IntelliJ IDEA default keymap: Alt Delete | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Delete to Word Start | IntelliJ IDEA default keymap: Cmd Delete | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Duplicate Line or Selection | IntelliJ IDEA default keymap: Cmd D | typable:duplicate-line | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Indent Selection | IntelliJ IDEA default keymap: Tab | typable:indent-lines | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Join Lines | IntelliJ IDEA default keymap: Ctrl Shift J | static:join_selections | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Paste | IntelliJ IDEA default keymap: Cmd V | paste | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Paste from History | IntelliJ IDEA default keymap: Cmd Shift V | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Play Back Last Macro | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Redo | IntelliJ IDEA default keymap: Cmd Shift Z | typable:redo | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Reload from Disk | IntelliJ IDEA default keymap | revert buffer to on-disk | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Save All | IntelliJ IDEA default keymap: Cmd S | typable:write-all | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Scratch File | IntelliJ IDEA default keymap: Cmd Shift N | new scratch buffer | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Start New Line | IntelliJ IDEA default keymap: Shift Enter | open line below | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Start New Line Before Current | IntelliJ IDEA default keymap: Cmd Opt Enter | open line above | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Start/Stop Macro Recording | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Synchronize | IntelliJ IDEA default keymap: Cmd Alt Y | refresh all buffers from disk | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Toggle Case | IntelliJ IDEA default keymap: Cmd Shift U | typable:swapcase | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Undo | IntelliJ IDEA default keymap: Cmd Z | key:normal:u | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Unindent Line or Selection | IntelliJ IDEA default keymap: Shift Tab | typable:dedent-lines | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Auto-Indent Lines | IntelliJ IDEA default keymap: Ctrl Opt I | reformat ~ auto-indent | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Copy Reference | IntelliJ IDEA default keymap: Cmd Opt Shift C | path:line ~ reference | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / multiple-carets (7 keys · 7 ported · 0 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Add Caret to Each Line in Selection | IntelliJ IDEA default keymap: Opt Shift G | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Add Selection for Next Occurrence | IntelliJ IDEA default keymap: Ctrl G | Ctrl-G Add Selection for Next Occurrence = add_selection_to_next_match (incremental multi-cursor at next match of the selection) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Clone Caret Above | IntelliJ IDEA default keymap: Double Opt + Up | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Clone Caret Below | IntelliJ IDEA default keymap: Double Opt + Down | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Deselect Last Occurrence | IntelliJ IDEA default keymap: Ctrl Shift G | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Select All Occurrences | IntelliJ IDEA default keymap: Cmd Ctrl G | select all instances of symbol under cursor | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Toggle Column Selection Mode | IntelliJ IDEA default keymap: Cmd Shift 8 | vim visual-block (CTRL-V) is a true persistent rectangular mode, matching IntelliJ column-selection-mode | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / navigate-from-symbol (10 keys · 9 ported · 1 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Call Hierarchy | IntelliJ IDEA default keymap: Ctrl Alt H | Call Hierarchy (Ctrl-Alt-H) = call_hierarchy_incoming_calls: real LSP prepareCallHierarchy + incomingCalls, jump picker over call sites (SPC g h; outgoing SPC g H) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Find Usages | IntelliJ IDEA default keymap: Opt F7 | static:goto_reference | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Go to Declaration or Usages | IntelliJ IDEA default keymap: Cmd B | static:goto_definition | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Go to Implementation(s) | IntelliJ IDEA default keymap: Cmd Opt B | static:goto_implementation | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Go to Type Declaration | IntelliJ IDEA default keymap: Cmd Shift B | static:goto_type_definition | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Highlight Usages in File | IntelliJ IDEA default keymap: Cmd Shift F7 | Highlight Usages in File = select all in-file references to the symbol under cursor. | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Quick Definition | IntelliJ IDEA default keymap: Cmd Y | Quick Definition (Cmd Y) -> peek_definition: real LSP goto-definition that renders the target's source snippet in a hover/peek popup without navigating away | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Usages | IntelliJ IDEA default keymap: Cmd Opt F7 | static:select_references_to_symbol_under_cursor | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Type Hierarchy | IntelliJ IDEA default keymap: Ctrl H | Type Hierarchy (Ctrl-H) = type_hierarchy_supertypes/subtypes: real LSP prepareTypeHierarchy + supertypes/subtypes (SPC g T / g U), jump picker. Added type_hierarchy_provider to lsp-types + client methods + TypeHierarchy feature. | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Go to Super Method | IntelliJ IDEA default keymap: Cmd U | static:goto_definition | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / navigation (21 keys · 18 ported · 3 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Back | IntelliJ IDEA default keymap: Cmd [ | key:normal:C-o | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Class | IntelliJ IDEA default keymap: Cmd O | workspace symbol = class navigation | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Forward | IntelliJ IDEA default keymap: Cmd ] | key:normal:C-i | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Go to Line/Column | IntelliJ IDEA default keymap: Cmd L | typable:goto | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Jump to Source | IntelliJ IDEA default keymap: F4 | Jump to Source (F4) -> goto_definition: real LSP goto-definition to the symbol's source | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Last Edit Location | IntelliJ IDEA default keymap: Cmd Shift Backspace | static:goto_last_modification | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Next Bookmark | IntelliJ IDEA default keymap | Next Bookmark = bookmark_next: jump to next line bookmark across files (wraps) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Next Occurrence | IntelliJ IDEA default keymap: Cmd Opt Down | static:search_next | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Previous Bookmark | IntelliJ IDEA default keymap | Previous Bookmark = bookmark_prev: jump to previous line bookmark across files (wraps) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Previous Occurrence | IntelliJ IDEA default keymap: Cmd Opt Up | static:search_prev | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Recent Files | IntelliJ IDEA default keymap: Cmd E | static:frecent_file_picker | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Recent Locations | IntelliJ IDEA default keymap: Cmd Shift E | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Select Next Tab | IntelliJ IDEA default keymap: Cmd Shift ] | static:goto_next_buffer | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Select Previous Tab | IntelliJ IDEA default keymap: Cmd Shift [ | static:goto_previous_buffer | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Structure window | IntelliJ IDEA default keymap: Cmd 7 | static:focus_structure | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Switcher | IntelliJ IDEA default keymap: Ctrl Tab | static:buffer_picker | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Test | IntelliJ IDEA default keymap: Cmd Shift T | Navigate to Test (Cmd Shift T) -> toggle_test_file: real impl/test counterpart jump (searches same dir, tests/, sibling tests/ & src/ for test_counterpart_names, opens it) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Toggle Bookmark | IntelliJ IDEA default keymap: F3 | Toggle Bookmark (F11) = bookmark_toggle: real line-level bookmark (file:line), distinct from file-level harpoon | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Jump to Navigation Bar | IntelliJ IDEA default keymap: Cmd Up | file tree ~ navigation bar | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Related File | IntelliJ IDEA default keymap: Ctrl Cmd Up | test/alternate file ~ related file | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Select In | IntelliJ IDEA default keymap: Opt F1 | static:reveal_in_tree | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / refactoring (13 keys · 12 ported · 1 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Change Signature | IntelliJ IDEA default keymap: Cmd F6 | Change Signature (Cmd F6) = change_signature: dedicated title-filtered ("signature") refactor code action | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Extract Constant | IntelliJ IDEA default keymap | pinned refactor.extract action by title; applies the single match directly (menu fallback if ambiguous) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Extract Method | IntelliJ IDEA default keymap: Cmd Opt M | pinned refactor.extract action by title; applies the single match directly (menu fallback if ambiguous) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Inline | IntelliJ IDEA default keymap: Cmd Opt N | dedicated refactor.inline code action | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Introduce Field | IntelliJ IDEA default keymap: Cmd Opt F | pinned refactor.extract action by title; applies the single match directly (server-dependent, menu fallback if ambiguous) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Introduce Parameter | IntelliJ IDEA default keymap: Cmd Opt P | pinned refactor.extract action by title; applies the single match directly (server-dependent, menu fallback if ambiguous) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Introduce Variable | IntelliJ IDEA default keymap: Cmd Opt V | pinned refactor.extract action by title; applies the single match directly (menu fallback if ambiguous) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Pull Members Up | IntelliJ IDEA default keymap | Pull Members Up = pull_members_up: dedicated title-filtered ("pull") refactor code action | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Push Members Down | IntelliJ IDEA default keymap | Push Members Down = push_members_down: dedicated title-filtered ("push") refactor code action | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Refactor This | IntelliJ IDEA default keymap: Ctrl T | popup of all applicable refactor.* actions, matching IntelliJ Refactor This | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Rename | IntelliJ IDEA default keymap: Shift F6 | static:rename_symbol | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Safe Delete | IntelliJ IDEA default keymap: Cmd Delete | dedicated JetBrains Safe Delete command | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move | IntelliJ IDEA default keymap: F6 | move file | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / run-debug (21 keys · 18 ported · 3 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Debug | IntelliJ IDEA default keymap: Ctrl Opt D | static:dap_launch | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Debug context configuration | IntelliJ IDEA default keymap: Ctrl D | static:dap_launch | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Edit Configurations | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Evaluate Expression | IntelliJ IDEA default keymap: Opt F8 | typable:debug-eval | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Pause Program | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Rerun | IntelliJ IDEA default keymap: Ctrl F5 | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Restart | IntelliJ IDEA default keymap: Cmd Shift F5 | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Resume Program | IntelliJ IDEA default keymap: Cmd Alt R | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Run | IntelliJ IDEA default keymap: Ctrl Opt R | static:run_config_manager | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Run To Cursor | IntelliJ IDEA default keymap: Opt F9 | jetbrains run to cursor | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Run context configuration | IntelliJ IDEA default keymap: Ctrl R | static:run_active_config | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Run window | IntelliJ IDEA default keymap: Cmd 4 | static:focus_run_console | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Step Into | IntelliJ IDEA default keymap: F7 | static:dap_step_in | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Step Out | IntelliJ IDEA default keymap: Shift F8 | static:dap_step_out | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Step Over | IntelliJ IDEA default keymap: F8 | static:dap_next | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Stop | IntelliJ IDEA default keymap: Cmd F2 | static:dap_terminate | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Toggle Line Breakpoint | IntelliJ IDEA default keymap: Cmd F8 | static:dap_toggle_breakpoint | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| View Breakpoints | IntelliJ IDEA default keymap: Cmd Shift F8 | View Breakpoints (Cmd Shift F8) = dap_breakpoints_picker: a real picker over all set breakpoints (file:line + verified/condition/log flags) that jumps to the selected one (SPC d B) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Run Anything | IntelliJ IDEA default keymap: Double Ctrl | static:run_config_manager | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Debug window | IntelliJ IDEA default keymap: Cmd 5 | static:focus_run_console | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Smart Step Into | IntelliJ IDEA default keymap: Shift F7 | step-in ~ smart step into | partial | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / search (12 keys · 12 ported · 0 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| File Structure | IntelliJ IDEA default keymap: Cmd F12 | static:symbol_picker | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Find | IntelliJ IDEA default keymap: Cmd F | static:search | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Find Action | IntelliJ IDEA default keymap: Cmd Shift A | static:command_palette | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Find Next | IntelliJ IDEA default keymap: Cmd G | static:search_next | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Find Previous | IntelliJ IDEA default keymap: Cmd Shift G | static:search_prev | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Find Word at Caret | IntelliJ IDEA default keymap: Cmd F3 | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Find in Files | IntelliJ IDEA default keymap: Cmd Shift F | static:search_in_files | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Go to File | IntelliJ IDEA default keymap: Cmd Shift O | static:file_picker | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Go to Symbol | IntelliJ IDEA default keymap: Cmd Opt O | static:symbol_picker | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Replace | IntelliJ IDEA default keymap: Cmd R | typable:substitute | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Replace in Files | IntelliJ IDEA default keymap: Cmd Shift R | Replace in Files (Cmd Shift R) = :project-replace/:replace-in-files: real regex replace across all matching workspace files (ripgrep) with capture refs, writes files + reloads open buffers | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Search Everywhere | IntelliJ IDEA default keymap: Double Shift | static:command_palette | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / selection (3 keys · 3 ported · 0 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Extend Selection | IntelliJ IDEA default keymap: Opt Up | syntactic expand | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Select All | IntelliJ IDEA default keymap: Cmd A | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Shrink Selection | IntelliJ IDEA default keymap: Opt Down | static:wildfire_shrink | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / tool-windows (12 keys · 12 ported · 0 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Hide Active Tool Window | IntelliJ IDEA default keymap: Shift Escape | jetbrains tool-window management | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Hide All Tool Windows | IntelliJ IDEA default keymap: Cmd Shift F12 | jetbrains tool-window management | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Jump to Last Tool Window | IntelliJ IDEA default keymap: F12 | jetbrains tool-window management | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Quick Switch Scheme | IntelliJ IDEA default keymap: Ctrl Backtick | scheme/theme switch | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Settings | IntelliJ IDEA default keymap: Cmd Comma | static:preferences | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Bookmarks window | IntelliJ IDEA default keymap: Cmd 2 | jetbrains tool window | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Find window | IntelliJ IDEA default keymap: Cmd 3 | project search results render in the Run console panel | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Project window | IntelliJ IDEA default keymap: Cmd 1 | static:focus_file_tree | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Services window | IntelliJ IDEA default keymap: Cmd 8 | jetbrains tool window | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Structure window | IntelliJ IDEA default keymap: Cmd 7 | static:focus_structure | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Terminal window | IntelliJ IDEA default keymap: Opt F12 | static:terminal | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| TODO | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / vcs (16 keys · 16 ported · 0 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Add to VCS | IntelliJ IDEA default keymap: Cmd Alt A | stage ~ add to vcs | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Annotate with Git Blame | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Branches | IntelliJ IDEA default keymap: Cmd Shift Backtick | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Commit | IntelliJ IDEA default keymap: Cmd K | magit commit | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Next Change | IntelliJ IDEA default keymap: Ctrl Opt Shift Down | typable:hunk-next | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Previous Change | IntelliJ IDEA default keymap: Ctrl Opt Shift Up | typable:hunk-prev | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Push | IntelliJ IDEA default keymap: Cmd Shift K | push current branch to remote (git push, GIT_TERMINAL_PROMPT=0) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Rollback | IntelliJ IDEA default keymap: Cmd Opt Z | revert hunk | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Commit window | IntelliJ IDEA default keymap: Cmd 0 | static:git_status | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Git Log | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show History | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Version Control window | IntelliJ IDEA default keymap: Cmd 9 | static:focus_git_panel | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Stash Changes | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Unstash Changes | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Update Project | IntelliJ IDEA default keymap: Cmd T | fast-forward pull from upstream (git pull --ff-only) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| VCS Operations Popup | IntelliJ IDEA default keymap: Ctrl V | magit status popup | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / view (5 keys · 5 ported · 0 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Inlay Hints | IntelliJ IDEA default keymap: View > Inlay Hints | toggle LSP inlay hints | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Indent Guides | IntelliJ IDEA default keymap: View > Active Editor > Show Indent Guides | toggle indentation guides | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Line Numbers | IntelliJ IDEA default keymap: View > Active Editor > Show Line Numbers | toggle line-numbers gutter | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Show Whitespaces | IntelliJ IDEA default keymap: View > Active Editor > Show Whitespaces | toggle whitespace rendering | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Soft-Wrap | IntelliJ IDEA default keymap: View > Active Editor > Soft-Wrap | toggle soft-wrap of long lines | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
jetbrains / window (15 keys · 15 ported · 0 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| Change Splitter Orientation | IntelliJ IDEA default keymap | transpose split orientation | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Close All Tabs | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Close Other Tabs | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Close Tab | IntelliJ IDEA default keymap: Cmd W | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Goto Next Splitter | IntelliJ IDEA default keymap: Cmd Alt Right | cycle splits | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Goto Previous Splitter | IntelliJ IDEA default keymap: Cmd Alt Left | cycle splits (reverse) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Move to Opposite Tab Group | IntelliJ IDEA default keymap | Move to Opposite Tab Group = move_to_opposite_group: swaps the current editor into the adjacent split group (first available direction) | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Reopen Closed Tab | IntelliJ IDEA default keymap: Cmd Shift T | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Split and Move Down | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Split and Move Right | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Stretch Split to Bottom | IntelliJ IDEA default keymap: Cmd Shift Down | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Stretch Split to Left | IntelliJ IDEA default keymap: Cmd Shift Left | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Stretch Split to Right | IntelliJ IDEA default keymap: Cmd Shift Right | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Stretch Split to Top | IntelliJ IDEA default keymap: Cmd Shift Up | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
| Unsplit All | IntelliJ IDEA default keymap | jetbrains | ported | https://www.jetbrains.com/help/idea/reference-keymap-mac-default.html |
neovim / cmdline-editing (53 keys · 35 ported · 6 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| 'wildchar' | Do completion on the pattern in front of the | wildchar completion = <Tab> | ported | index.txt:c_wildchar |
| <BS> | delete the character in front of the cursor | <BS> | ported | index.txt:c_ |
| <C-Left> | cursor one word left | <C-Left> | ported | index.txt:c_ |
| <C-Right> | cursor one word right | <C-Right> | ported | index.txt:c_ |
| <CR> | execute entered command | <CR> | ported | index.txt:c_ |
| <Del> | delete the character under the cursor | <Del> | ported | index.txt:c_ |
| <Down> | recall next command-line from history that | <Down> | ported | index.txt:c_ |
| <End> | cursor to end of command-line | <End> | ported | index.txt:c_ |
| <Esc> | abandon command-line without executing it | <Esc> | ported | index.txt:c_ |
| <Home> | cursor to start of command-line | <Home> | ported | index.txt:c_ |
| <Left> | cursor left | <Left> | ported | index.txt:c_ |
| <NL> | same as <CR> | <NL> = <CR> (execute) | ported | index.txt:c_ |
| <PageDown> | same as <S-Down> | recall next history entry | ported | index.txt:c_ |
| <PageUp> | same as <S-Up> | recall previous history entry | ported | index.txt:c_ |
| <Right> | cursor right | <Right> | ported | index.txt:c_ |
| <S-Down> | recall next command-line from history | recall next history entry | ported | index.txt:c_ |
| <S-Left> | cursor one word left | cursor one word left | ported | index.txt:c_ |
| <S-Right> | cursor one word right | cursor one word right | ported | index.txt:c_ |
| <S-Tab> | same as CTRL-P | <S-Tab> | ported | index.txt:c_ |
| <S-Up> | recall previous command-line from history | recall previous history entry | ported | index.txt:c_ |
| <Tab> | if 'wildchar' is <Tab>: Do completion on | <Tab> | ported | index.txt:c_ |
| <Up> | recall previous command-line from history that | <Up> | ported | index.txt:c_ |
| CTRL-C | same as <Esc> | CTRL-C | ported | index.txt:c_CTRL-C |
| CTRL-E | cursor to end of command-line | CTRL-E | ported | index.txt:c_CTRL-E |
| CTRL-H | same as <BS> | CTRL-H | ported | index.txt:c_CTRL-H |
| CTRL-I | same as <Tab> | CTRL-I | ported | index.txt:c_CTRL-I |
| CTRL-J | same as <CR> | execute command line (same as CR) | ported | index.txt:c_CTRL-J |
| CTRL-K {char1} {char2} | enter digraph | vim CTRL-K {char1}{char2} -> zmax insert_digraph (i_CTRL-K, two-char mnemonic via digraph_lookup) | ported | index.txt:c_CTRL-K |
| CTRL-M | same as <CR> | CTRL-M | ported | index.txt:c_CTRL-M |
| CTRL-N | after using 'wildchar' with multiple matches: | CTRL-N | ported | index.txt:c_CTRL-N |
| CTRL-P | after using 'wildchar' with multiple matches: | CTRL-P | ported | index.txt:c_CTRL-P |
| CTRL-R {regname} | insert the contents of a register or object | CTRL-R {regname} | ported | index.txt:c_CTRL-R |
| CTRL-U | remove all characters between the cursor | CTRL-U | ported | index.txt:c_CTRL-U |
| CTRL-W | delete the word in front of the cursor | CTRL-W | ported | index.txt:c_CTRL-W |
| CTRL-[ | same as <Esc> | CTRL-[ | ported | index.txt:c_CTRL-[ |
| CTRL-A | do completion on the pattern in front of the | c_CTRL-A do completion ≈ C-l completion on the pattern before the cursor | partial | index.txt:c_CTRL-A |
| CTRL-B | cursor to begin of command-line | c_CTRL-B cursor to begin of command-line ≈ C-a / Home (move_start) | partial | index.txt:c_CTRL-B |
| CTRL-D | list completions that match the pattern in | c_CTRL-D list completions ≈ C-l / Tab completion | partial | index.txt:c_CTRL-D |
| CTRL-L | do completion on the pattern in front of the | c_CTRL-L: do completion | partial | index.txt:c_CTRL-L |
| CTRL-R CTRL-O {regname} | insert the contents of a register or object | c_CTRL-R CTRL-O {reg} insert register/object ≈ c_CTRL-R | partial | index.txt:c_CTRL-R_CTRL-O |
| CTRL-R CTRL-R {regname} | c_CTRL-R CTRL-R {reg} insert register literally ≈ c_CTRL-R | partial | index.txt:c_CTRL-R_CTRL-R | |
| <Insert> | toggle insert/overstrike mode | — | absent | index.txt:c_ |
| <LeftMouse> | cursor at mouse click | — | absent | index.txt:c_ |
| CTRL-G | next match when 'incsearch' is active | — | absent | index.txt:c_CTRL-G |
| CTRL-Q | same as CTRL-V, unless it's used for terminal | — | absent | index.txt:c_CTRL-Q |
| CTRL-T | previous match when 'incsearch' is active | — | absent | index.txt:c_CTRL-T |
| CTRL-V | insert next non-digit literally, insert three | — | absent | index.txt:c_CTRL-V |
| CTRL-\ CTRL-G | go to Normal mode, abandon command-line | — | absent | index.txt:c_CTRL-\_CTRL-G |
| CTRL-\ CTRL-N | go to Normal mode, abandon command-line | — | absent | index.txt:c_CTRL-\_CTRL-N |
| CTRL-\ e {expr} replace the command line with the result of | {expr} | — | absent | index.txt:c_CTRL-\_e |
| CTRL-] | trigger abbreviation | — | absent | index.txt:c_CTRL-] |
| CTRL-^ | toggle use of |:lmap| mappings | — | absent | index.txt:c_CTRL-^ |
| {char1} <BS> {char2} | enter digraph when 'digraph' is on | — | absent | index.txt:c_digraph |
neovim / insert-mode (98 keys · 68 ported · 19 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| 0 CTRL-D | delete all indent in the current line | 0 CTRL-D deletes the just-typed 0 and all of the line indent (insert_unindent). | ported | index.txt:i_0_CTRL-D |
| <BS> | delete character before the cursor | delete char backward | ported | index.txt:i_ |
| <C-End> | cursor past end of file | <C-End> | ported | index.txt:i_ |
| <C-Home> | cursor to start of file | <C-Home> | ported | index.txt:i_ |
| <C-Left> | cursor one word left | <C-Left> | ported | index.txt:i_ |
| <C-Right> | cursor one word right | <C-Right> | ported | index.txt:i_ |
| <CR> | begin new line | insert newline | ported | index.txt:i_ |
| <Del> | delete character under the cursor | delete char forward | ported | index.txt:i_ |
| <Down> | cursor one line down | move down | ported | index.txt:i_ |
| <End> | cursor past end of line | goto line end | ported | index.txt:i_ |
| <Esc> | end insert mode | normal mode | ported | index.txt:i_ |
| <Help> | stop insert mode and display help window | i_<Help> stop insert and open the help browser | ported | index.txt:i_ |
| <Home> | cursor to start of line | goto line start | ported | index.txt:i_ |
| <Insert> | toggle Insert/Replace mode | <Insert> in insert mode toggles between inserting and overtyping (Insert <-> Replace) via toggle_replace_mode, matching vim (was one-way to Replace). | ported | index.txt:i_ |
| <Left> | cursor one character left | move left | ported | index.txt:i_ |
| <NL> | same as <CR> | insert newline (C-J) | ported | index.txt:i_ |
| <PageDown> | one screenful forward | page down | ported | index.txt:i_ |
| <PageUp> | one screenful backward | page up | ported | index.txt:i_ |
| <Right> | cursor one character right | move right | ported | index.txt:i_ |
| <S-Down> | same as <PageDown> | <S-Down> | ported | index.txt:i_ |
| <S-Left> | cursor one word left | <S-Left> | ported | index.txt:i_ |
| <S-Right> | cursor one word right | <S-Right> | ported | index.txt:i_ |
| <S-Up> | same as <PageUp> | <S-Up> | ported | index.txt:i_ |
| <Tab> | insert a <Tab> character | insert tab | ported | index.txt:i_ |
| <Up> | cursor one line up | move up | ported | index.txt:i_ |
| CTRL-@ | insert previously inserted text and stop | insert previously-inserted text (i_CTRL-A/i_CTRL-@) | ported | index.txt:i_CTRL-@ |
| CTRL-A | insert previously inserted text | insert previously-inserted text (i_CTRL-A/i_CTRL-@) | ported | index.txt:i_CTRL-A |
| CTRL-C | quit insert mode, without checking for | normal mode | ported | index.txt:i_CTRL-C |
| CTRL-D | delete one shiftwidth of indent in the current | CTRL-D | ported | index.txt:i_CTRL-D |
| CTRL-E | insert the character which is below the cursor | i_CTRL-E: insert char from line below (copy_char_below) | ported | index.txt:i_CTRL-E |
| CTRL-E | stop completion and go back to original text | stop completion and go back to original text | ported | index.txt:complete_CTRL-E |
| CTRL-G <Down> | line down, to column where inserting started | CTRL-G <Down>: display line down | ported | index.txt:i_CTRL-G_j |
| CTRL-G <Up> | line up, to column where inserting started | CTRL-G <Up>: display line up | ported | index.txt:i_CTRL-G_k |
| CTRL-G CTRL-J | line down, to column where inserting started | CTRL-G CTRL-J: display line down | ported | index.txt:i_CTRL-G_j |
| CTRL-G CTRL-K | line up, to column where inserting started | CTRL-G CTRL-K: display line up | ported | index.txt:i_CTRL-G_k |
| CTRL-G U | don't break undo with next cursor movement | don't break undo with next cursor movement | ported | index.txt:i_CTRL-G_U |
| CTRL-G j | line down, to column where inserting started | CTRL-G j: display line down | ported | index.txt:i_CTRL-G_j |
| CTRL-G k | line up, to column where inserting started | CTRL-G k: display line up | ported | index.txt:i_CTRL-G_k |
| CTRL-G u | start new undoable edit | start new undoable edit | ported | index.txt:i_CTRL-G_u |
| CTRL-H | same as <BS> | delete char backward | ported | index.txt:i_CTRL-H |
| CTRL-I | same as <Tab> | CTRL-I | ported | index.txt:i_CTRL-I |
| CTRL-J | same as <CR> | insert newline | ported | index.txt:i_CTRL-J |
| CTRL-K {char1} {char2} | enter digraph | enter digraph | ported | index.txt:i_CTRL-K |
| CTRL-M | same as <CR> | CTRL-M | ported | index.txt:i_CTRL-M |
| CTRL-N | find next match for keyword in front of the | CTRL-N | ported | index.txt:i_CTRL-N |
| CTRL-O | execute a single command and return to insert | i_CTRL-O run one Normal-mode command then return to Insert (one-shot; integration-tested) | ported | index.txt:i_CTRL-O |
| CTRL-P | find previous match for keyword in front of | CTRL-P | ported | index.txt:i_CTRL-P |
| CTRL-Q | same as CTRL-V, unless used for terminal | same as CTRL-V, unless used for terminal | ported | index.txt:i_CTRL-Q |
| CTRL-R CTRL-O {register} | insert the contents of a register literally | C-r C-o {reg} inserts the register literally with no autoindent; zmax pastes as-is, matching. | ported | index.txt:i_CTRL-R_CTRL-O |
| CTRL-R CTRL-R {register} | insert the contents of a register literally | C-r C-r {reg} inserts the register literally; zmax already pastes register contents literally, so it matches i_CTRL-R. | ported | index.txt:i_CTRL-R_CTRL-R |
| CTRL-R {register} | insert the contents of a register | insert register | ported | index.txt:i_CTRL-R |
| CTRL-T | insert one shiftwidth of indent in current | CTRL-T | ported | index.txt:i_CTRL-T |
| CTRL-U | delete all entered characters in the current | kill to line start | ported | index.txt:i_CTRL-U |
| CTRL-V {char} | insert next non-digit literally | insert next non-digit literally | ported | index.txt:i_CTRL-V |
| CTRL-W | delete word before the cursor | delete word backward | ported | index.txt:i_CTRL-W |
| CTRL-X CTRL-I | complete identifiers | CTRL-X CTRL-I | ported | index.txt:i_CTRL-X_CTRL-I |
| CTRL-X CTRL-N | next completion | CTRL-X CTRL-N | ported | index.txt:i_CTRL-X_CTRL-N |
| CTRL-X CTRL-O | omni completion | CTRL-X CTRL-O | ported | index.txt:i_CTRL-X_CTRL-O |
| CTRL-X CTRL-P | previous completion | CTRL-X CTRL-P | ported | index.txt:i_CTRL-X_CTRL-P |
| CTRL-X CTRL-Z | stop completion, text is unchanged | i_CTRL-X_CTRL-Z stop completion, text unchanged (no-op) | ported | index.txt:i_CTRL-X_CTRL-Z |
| CTRL-Y | insert the character which is above the cursor | i_CTRL-Y: insert char from line above (copy_char_above) | ported | index.txt:i_CTRL-Y |
| CTRL-Y | accept selected match and stop completion | accept selected match and stop completion | ported | index.txt:complete_CTRL-Y |
| CTRL-[ | same as <Esc> | CTRL-[ | ported | index.txt:i_CTRL-[ |
| CTRL-\ CTRL-G | go to Normal mode | CTRL-\ CTRL-G: leave insert to normal | ported | index.txt:i_CTRL-\_CTRL-G |
| CTRL-\ CTRL-N | go to Normal mode | CTRL-\ CTRL-N: leave insert to normal | ported | index.txt:i_CTRL-\_CTRL-N |
| CTRL-] | trigger abbreviation | i_CTRL-] expand the abbrev before point | ported | index.txt:i_CTRL-] |
| ^ CTRL-D | delete all indent in the current line, restore | ^ CTRL-D deletes the ^ and all of the line indent (insert_unindent); vim also re-applies autoindent on the next line, which is not modelled. | ported | index.txt:i_^_CTRL-D |
| {char1}<BS>{char2} | enter digraph (only when 'digraph' option set) | both digraph triggers work: i_CTRL-K (insert_digraph) and vim {char1}<BS>{char2} in insert mode when :set digraph (arms on <BS>, combines on next char). | ported | index.txt:i_digraph |
| <F1> | same as <Help> | i_<F1> stop insert (help omitted) | partial | index.txt:i_ |
| CTRL-R CTRL-P {register} | insert the contents of a register literally | C-r C-p {reg} insert register, fix indent ≈ i_CTRL-R | partial | index.txt:i_CTRL-R_CTRL-P |
| CTRL-SHIFT-Q {char} | like CTRL-Q unless |tui-modifyOtherKeys| is active | CTRL-SHIFT-Q {char} literal insert ≈ i_CTRL-V insert_char_interactive | partial | index.txt:i_CTRL-SHIFT-Q |
| CTRL-SHIFT-V {char} | like CTRL-V unless |tui-modifyOtherKeys| is active | CTRL-SHIFT-V {char} literal insert ≈ i_CTRL-V insert_char_interactive | partial | index.txt:i_CTRL-SHIFT-V |
| CTRL-V {number} insert three digit decimal number as a single | byte. | vim i_CTRL-V -> insert_char_interactive (inserts the next key literally); decimal-code-to-byte sub-variant not supported | partial | index.txt:i_CTRL-V_digit |
| CTRL-X CTRL-D | complete defined identifiers | C-x C-d bound -> generic completion, not defined-identifier. | partial | index.txt:i_CTRL-X_CTRL-D |
| CTRL-X CTRL-E | scroll up | C-x C-e scrolls view down while staying in insert (approximates i_CTRL-X_CTRL-E). | partial | index.txt:i_CTRL-X_CTRL-E |
| CTRL-X CTRL-F | complete file names | C-x C-f bound -> generic completion, not vim file-name completion. | partial | index.txt:i_CTRL-X_CTRL-F |
| CTRL-X CTRL-K | complete identifiers from dictionary | C-x C-k bound -> generic completion, not dictionary. | partial | index.txt:i_CTRL-X_CTRL-K |
| CTRL-X CTRL-L | complete whole lines | C-x C-l bound -> generic completion, not whole-line. | partial | index.txt:i_CTRL-X_CTRL-L |
| CTRL-X CTRL-R | complete contents from registers | C-x C-r bound -> generic completion, not complete-from-registers. | partial | index.txt:i_CTRL-X_CTRL-R |
| CTRL-X CTRL-S | spelling suggestions | C-x C-s bound -> generic completion, not spelling. | partial | index.txt:i_CTRL-X_CTRL-S |
| CTRL-X CTRL-T | complete identifiers from thesaurus | C-x C-t bound -> generic completion, not thesaurus. | partial | index.txt:i_CTRL-X_CTRL-T |
| CTRL-X CTRL-U | complete with 'completefunc' | C-x C-u bound -> generic completion, not completefunc. | partial | index.txt:i_CTRL-X_CTRL-U |
| CTRL-X CTRL-V | complete like in : command line | C-x C-v bound -> generic completion, not cmdline-style. | partial | index.txt:i_CTRL-X_CTRL-V |
| CTRL-X CTRL-Y | scroll down | C-x C-y scrolls view up while staying in insert (approximates i_CTRL-X_CTRL-Y). | partial | index.txt:i_CTRL-X_CTRL-Y |
| CTRL-X CTRL-] | complete tags | C-x C-] bound -> generic completion, not tag completion. | partial | index.txt:i_CTRL-X_CTRL-] |
| CTRL-X s | spelling suggestions | C-x s bound -> generic completion, not spelling. | partial | index.txt:i_CTRL-X_s |
| CTRL-X {mode} | enter CTRL-X sub mode, see |i_CTRL-X_index| | CTRL-X completion sub-mode tree exists but all sub-keys route to one LSP+word completion. | partial | index.txt:i_CTRL-X |
| <LeftMouse> | cursor at mouse click | — | absent | index.txt:i_ |
| <S-ScrollWheelDown> | move window one page down | — | absent | index.txt:i_ |
| <S-ScrollWheelLeft> | move window one page left | — | absent | index.txt:i_ |
| <S-ScrollWheelRight> | move window one page right | — | absent | index.txt:i_ |
| <S-ScrollWheelUp> | move window one page up | — | absent | index.txt:i_ |
| <ScrollWheelDown> | move window three lines down | — | absent | index.txt:i_ |
| <ScrollWheelLeft> | move window six columns left | — | absent | index.txt:i_ |
| <ScrollWheelRight> | move window six columns right | — | absent | index.txt:i_ |
| <ScrollWheelUp> | move window three lines up | — | absent | index.txt:i_ |
| CTRL-^ | toggle use of |:lmap| mappings | — | absent | index.txt:i_CTRL-^ |
| CTRL-_ | When 'allowrevins' set: toggle 'revins' | — | absent | index.txt:i_CTRL-_ |
neovim / normal-mode (479 keys · 429 ported · 33 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| !!{filter} | filter N lines through the {filter} command | vim !!{cmd}: filters the current line through an external command via shell_pipe | ported | index.txt:!! |
| !{motion}{filter} | filter Nmove text through the {filter} | vim !{motion}{cmd} filter: linewise, pipes motion-covered lines through an external command via shell_pipe (!j/!k/!G); same key, same linewise semantics | ported | index.txt:! |
| "``" | cursor to the position before latest jump | vim "``" register select for next y/d/p | ported | index.txt:`` |
| "{register} | use {register} for next delete, yank or put | vim "{register} register select for next y/d/p | ported | index.txt:quote |
| # | search backward for the Nth occurrence of | vim # -> search_selection_detect_word_boundaries | ported | index.txt:# |
| $ | cursor to the end of Nth next line | goto line end | ported | index.txt:$ |
| % | find the next (curly/square) bracket on | match brackets | ported | index.txt:% |
| & | repeat last :s | vim & repeat last :s on current line | ported | index.txt:& |
| '' | cursor to the first CHAR of the line where | vim '' jumps to the first non-blank of the line the cursor was on before the latest jump. push_jump records the ` / ' context marks at the pre-jump position; '{mark} resolves to that line's first non-blank. | ported | index.txt:'' |
| '( | cursor to the first CHAR on the line of the | cursor to the first CHAR on the line of the | ported | index.txt:'( |
| ') | cursor to the first CHAR on the line of the | cursor to the first CHAR on the line of the | ported | index.txt:') |
| '< | cursor to the first CHAR of the line where | '< | ported | index.txt:'< |
| '> | cursor to the first CHAR of the line where | '> | ported | index.txt:'> |
| '[ | cursor to the first CHAR on the line of the | cursor to the first CHAR on the line of the | ported | index.txt:'[ |
| '] | cursor to the first CHAR on the line of the | cursor to the first CHAR on the line of the | ported | index.txt:'] |
| '{ | cursor to the first CHAR on the line of the | vim '{ named marks (set/jump, edit-tracked via map_pos) | ported | index.txt:'{ |
| '{a-zA-Z0-9} | cursor to the first CHAR on the line with | vim '{a-zA-Z0-9} named marks (set/jump, edit-tracked via map_pos) | ported | index.txt:' |
| '} | cursor to the first CHAR on the line of the | cursor to the first CHAR on the line of the | ported | index.txt:'} |
| ( | cursor N sentences backward | vim (: cursor N sentences backward (move_sentence_backward); faithful vim sentence boundaries (.!? + closers + ws, blank line) | ported | index.txt:( |
| ) | cursor N sentences forward | vim ): cursor N sentences forward (move_sentence_forward); faithful vim sentence boundaries (.!? + closers + ws, blank line) | ported | index.txt:) |
| * | search forward for the Nth occurrence of | search word under cursor | ported | index.txt:star |
| + | same as <CR> | vim + -> move_visual_line_down | ported | index.txt:+ |
| , | repeat latest f, t, F or T in opposite | , reverse find | ported | index.txt:, |
| - | cursor to the first CHAR N lines higher | vim - -> move_visual_line_up | ported | index.txt:- |
| /<CR> | search forward for {pattern} of last search | search prompt repeats last (vim /<CR> repeats) | ported | index.txt:/ |
| /{pattern}<CR> | search forward for the Nth occurrence of | search forward | ported | index.txt:/ |
| 0 | cursor to the first char of the line | goto line start | ported | index.txt:0 |
| 1 | prepend to command to give a count | prepend to command to give a count | ported | index.txt:count |
| 2 | " | " | ported | index.txt:count |
| 3 | " | " | ported | index.txt:count |
| 4 | " | " | ported | index.txt:count |
| 5 | " | " | ported | index.txt:count |
| 6 | " | " | ported | index.txt:count |
| 7 | " | " | ported | index.txt:count |
| 8 | " | " | ported | index.txt:count |
| 9 | " | " | ported | index.txt:count |
| : | start entering an Ex command | command mode | ported | index.txt:: |
| ; | repeat latest f, t, F or T N times | repeat last f/t motion | ported | index.txt:; |
| << | shift N lines one 'shiftwidth' leftwards | unindent line | ported | index.txt:<< |
| <BS> | same as "h" | move char left | ported | index.txt: |
| <C-End> | same as "G" | <C-End> | ported | index.txt: |
| <C-Home> | same as "gg" | <C-Home> | ported | index.txt: |
| <C-Left> | same as "b" | <C-Left> | ported | index.txt: |
| <C-Right> | same as "w" | <C-Right> | ported | index.txt: |
| <C-Tab> | same as "g<Tab>" | same as "g<Tab>" | ported | index.txt: |
| <CR> | cursor to the first CHAR N lines lower | vim <CR> -> move_visual_line_down | ported | index.txt: |
| <Down> | same as "j" | move down | ported | index.txt: |
| <End> | same as "$" | goto line end | ported | index.txt: |
| <Help> | open a help window | <Help> opens the help browser (SPC h h / :help) | ported | index.txt: |
| <Home> | same as "0" | goto line start | ported | index.txt: |
| <Insert> | same as "i" | <Insert> | ported | index.txt: |
| <Left> | same as "h" | move left | ported | index.txt: |
| <NL> | same as "j" | vim <NL> -> move_visual_line_down | ported | index.txt: |
| <PageDown> | same as CTRL-F | page down | ported | index.txt: |
| <PageUp> | same as CTRL-B | page up | ported | index.txt: |
| <Right> | same as "l" | move right | ported | index.txt: |
| <S-+> | same as CTRL-F | <S-+> = CTRL-F page down | ported | index.txt: |
| <S--> | same as CTRL-B | <S--> = CTRL-B page up | ported | index.txt: |
| <S-CR> | same as CTRL-F | <S-CR> = CTRL-F page down | ported | index.txt: |
| <S-Down> | same as CTRL-F | <S-Down> | ported | index.txt: |
| <S-Left> | same as "b" | <S-Left> | ported | index.txt: |
| <S-NL> | same as CTRL-F | <S-NL> = CTRL-F (page down, = <S-CR>) | ported | index.txt: |
| <S-Right> | same as "w" | <S-Right> | ported | index.txt: |
| <S-Up> | same as CTRL-B | <S-Up> | ported | index.txt: |
| <Tab> | go to N newer entry in jump list | jump forward | ported | index.txt: |
| <Undo> | same as "u" | <Undo> | ported | index.txt: |
| <Up> | same as "k" | move up | ported | index.txt: |
| <{motion} | shift Nmove lines one 'shiftwidth' | vim <{motion} = unindent over motion; zmax < submap unindents over j/k/G/gg. | ported | index.txt:< |
| == | filter N lines through "indent" | == | ported | index.txt:== |
| ={motion} | filter Nmove lines through "indent" | ={motion} | ported | index.txt:= |
| >> | shift N lines one 'shiftwidth' rightwards | indent line | ported | index.txt:>> |
| >{motion} | shift Nmove lines one 'shiftwidth' | vim >{motion} = indent over motion; zmax > submap indents over j/k/G/gg. | ported | index.txt:> |
| ?<CR> | search backward for {pattern} of last search | search prompt (vim ?<CR> repeats backward) | ported | index.txt:? |
| ?{pattern}<CR> | search backward for the Nth previous | search backward | ported | index.txt:? |
| @: | repeat the previous ":" command N times | @: re-runs the last : command; N@: re-runs it N times (count honoured). | ported | index.txt:@: |
| @@ | repeat the previous @{a-z} N times | vim @@ macro vim_replay_macro | ported | index.txt:@@ |
| @{a-z} | execute the contents of register {a-z} | vim @{a-z} macro vim_replay_macro | ported | index.txt:@ |
| A | append text after the end of the line N times | insert at line end | ported | index.txt:A |
| B | cursor N WORDS backward | prev WORD start | ported | index.txt:B |
| CTRL-<Tab> | same as `g<Tab>` : go to last accessed tab | go to last accessed tab | ported | index.txt:CTRL- |
| CTRL-A | add N to number at/after cursor | increment number | ported | index.txt:CTRL-A |
| CTRL-B | scroll N screens Backwards | page up / scroll back | ported | index.txt:CTRL-B |
| CTRL-C | interrupt current (search) command | interrupt current (search) command | ported | index.txt:CTRL-C |
| CTRL-D | scroll Down N lines (default: half a screen) | half page down | ported | index.txt:CTRL-D |
| CTRL-E | scroll N lines upwards (N lines Extra) | scroll down a line | ported | index.txt:CTRL-E |
| CTRL-F | scroll N screens Forward | page down / scroll forward | ported | index.txt:CTRL-F |
| CTRL-G | display current file name and position | display current file name and position | ported | index.txt:CTRL-G |
| CTRL-H | same as "h" | CTRL-H | ported | index.txt:CTRL-H |
| CTRL-I | same as <Tab> | jump forward in jumplist | ported | index.txt:CTRL-I |
| CTRL-J | same as "j" | CTRL-J | ported | index.txt:CTRL-J |
| CTRL-M | same as <CR> | CTRL-M | ported | index.txt:CTRL-M |
| CTRL-N | same as "j" | CTRL-N | ported | index.txt:CTRL-N |
| CTRL-O | go to N older entry in jump list | jump backward in jumplist | ported | index.txt:CTRL-O |
| CTRL-P | same as "k" | CTRL-P | ported | index.txt:CTRL-P |
| CTRL-R | redo changes which were undone with 'u' | redo | ported | index.txt:CTRL-R |
| CTRL-U | scroll N lines Upwards (default: half a | half page up | ported | index.txt:CTRL-U |
| CTRL-V | start blockwise Visual mode | blockwise Visual (multi-cursor emulation) | ported | index.txt:CTRL-V |
| CTRL-V | force operator to work blockwise | vim CTRL-V = blockwise Visual; zmax C-v enters true visual-block mode. | ported | index.txt:o_CTRL-V |
| CTRL-W + | increase current window height N lines | increase current window height N lines | ported | index.txt:CTRL-W_+ |
| CTRL-W - | decrease current window height N lines | decrease current window height N lines | ported | index.txt:CTRL-W_- |
| CTRL-W < | decrease current window width N columns | decrease current window width N columns | ported | index.txt:CTRL-W_< |
| CTRL-W <Down> | same as "CTRL-W j" | vim CTRL-W <Down>: go to window down (jump_view_down) | ported | index.txt:CTRL-W_ |
| CTRL-W <Left> | same as "CTRL-W h" | vim CTRL-W <Left>: go to window left (jump_view_left) | ported | index.txt:CTRL-W_ |
| CTRL-W <Right> | same as "CTRL-W l" | vim CTRL-W <Right>: go to window right (jump_view_right) | ported | index.txt:CTRL-W_ |
| CTRL-W <Up> | same as "CTRL-W k" | vim CTRL-W <Up>: go to window up (jump_view_up) | ported | index.txt:CTRL-W_ |
| CTRL-W = | make all windows the same height & width | make all windows the same height & width | ported | index.txt:CTRL-W_= |
| CTRL-W > | increase current window width N columns | increase current window width N columns | ported | index.txt:CTRL-W_> |
| CTRL-W CTRL-B | same as "CTRL-W b" | bottom window (jump down) | ported | index.txt:CTRL-W_CTRL-B |
| CTRL-W CTRL-C | no-op | C-w C-c no-op | ported | index.txt:CTRL-W_CTRL-C |
| CTRL-W CTRL-D | same as "CTRL-W d" | CTRL-W CTRL-D | ported | index.txt:CTRL-W_CTRL-D |
| CTRL-W CTRL-F | same as "CTRL-W f" | split + edit file under cursor | ported | index.txt:CTRL-W_CTRL-F |
| CTRL-W CTRL-H | same as "CTRL-W h" | CTRL-W CTRL-H | ported | index.txt:CTRL-W_CTRL-H |
| CTRL-W CTRL-I | same as "CTRL-W i" | CTRL-W CTRL-I = CTRL-W i (declaration) | ported | index.txt:CTRL-W_CTRL-I |
| CTRL-W CTRL-J | same as "CTRL-W j" | CTRL-W CTRL-J | ported | index.txt:CTRL-W_CTRL-J |
| CTRL-W CTRL-K | same as "CTRL-W k" | CTRL-W CTRL-K | ported | index.txt:CTRL-W_CTRL-K |
| CTRL-W CTRL-L | same as "CTRL-W l" | CTRL-W CTRL-L | ported | index.txt:CTRL-W_CTRL-L |
| CTRL-W CTRL-N | same as "CTRL-W n" | CTRL-W CTRL-N | ported | index.txt:CTRL-W_CTRL-N |
| CTRL-W CTRL-O | same as "CTRL-W o" | CTRL-W CTRL-O | ported | index.txt:CTRL-W_CTRL-O |
| CTRL-W CTRL-P | same as "CTRL-W p" | previous/last window (rotate) | ported | index.txt:CTRL-W_CTRL-P |
| CTRL-W CTRL-Q | same as "CTRL-W q" | CTRL-W CTRL-Q | ported | index.txt:CTRL-W_CTRL-Q |
| CTRL-W CTRL-R | same as "CTRL-W r" | rotate windows (same as C-w r) | ported | index.txt:CTRL-W_CTRL-R |
| CTRL-W CTRL-S | same as "CTRL-W s" | CTRL-W CTRL-S | ported | index.txt:CTRL-W_CTRL-S |
| CTRL-W CTRL-T | same as "CTRL-W t" | top window (jump up) | ported | index.txt:CTRL-W_CTRL-T |
| CTRL-W CTRL-V | same as "CTRL-W v" | CTRL-W CTRL-V | ported | index.txt:CTRL-W_CTRL-V |
| CTRL-W CTRL-W | same as "CTRL-W w" | CTRL-W CTRL-W | ported | index.txt:CTRL-W_CTRL-W |
| CTRL-W CTRL-X | same as "CTRL-W x" | CTRL-W CTRL-X | ported | index.txt:CTRL-W_CTRL-X |
| CTRL-W CTRL-Z | same as "CTRL-W z" | C-w C-z same as C-w z | ported | index.txt:CTRL-W_CTRL-Z |
| CTRL-W CTRL-] | same as "CTRL-W ]" | jump to tag/definition (no split) | ported | index.txt:CTRL-W_CTRL-] |
| CTRL-W CTRL-^ | same as "CTRL-W ^" | edit alternate file (no split) | ported | index.txt:CTRL-W_CTRL-^ |
| CTRL-W CTRL-_ | same as "CTRL-W _" | vim CTRL-W CTRL-_ (same as CTRL-W _) maximizes the window (wonly), aliased alongside C-w _. | ported | index.txt:CTRL-W_CTRL-_ |
| CTRL-W F | split window and edit file name under the | split + edit file under cursor | ported | index.txt:CTRL-W_F |
| CTRL-W H | move current window to the far left | vim CTRL-W H: move current window to the far left (swap_view_left) | ported | index.txt:CTRL-W_H |
| CTRL-W J | move current window to the very bottom | vim CTRL-W J: move current window to the very bottom (swap_view_down) | ported | index.txt:CTRL-W_J |
| CTRL-W K | move current window to the very top | vim CTRL-W K: move current window to the very top (swap_view_up) | ported | index.txt:CTRL-W_K |
| CTRL-W L | move current window to the far right | vim CTRL-W L: move current window to the far right (swap_view_right) | ported | index.txt:CTRL-W_L |
| CTRL-W R | rotate windows upwards N times | vim CTRL-W R: rotate windows upwards (rotate_view_reverse) | ported | index.txt:CTRL-W_R |
| CTRL-W S | same as "CTRL-W s" | vim CTRL-W S: same as CTRL-W s (hsplit) | ported | index.txt:CTRL-W_S |
| CTRL-W W | go to N previous window (wrap around) | previous window wrap (rotate reverse) | ported | index.txt:CTRL-W_W |
| CTRL-W ] | split window and jump to tag under cursor | jump to tag/definition (no split) | ported | index.txt:CTRL-W_] |
| CTRL-W ^ | split current window and edit alternate | edit alternate file (no split) | ported | index.txt:CTRL-W_^ |
| CTRL-W _ | set current window height to N (default: | set current window height to N (default: | ported | index.txt:CTRL-W__ |
| CTRL-W b | go to bottom window | bottom window (jump down) | ported | index.txt:CTRL-W_b |
| CTRL-W c | close current window (like |:close|) | vim CTRL-W c: close current window; zmax uses C-w d (wclose) | ported | index.txt:CTRL-W_c |
| CTRL-W f | split window and edit file name under the | split + edit file under cursor | ported | index.txt:CTRL-W_f |
| CTRL-W g <Tab> | same as |g<Tab>|: go to last accessed tab | last accessed tab -> alt file | ported | index.txt:CTRL-W_g |
| CTRL-W g CTRL-] split window and do |:tjump| to tag under | cursor | tag jump (no split) | ported | index.txt:CTRL-W_g_CTRL-] |
| CTRL-W g F | edit file name under the cursor in a new | edit file under cursor (current win) | ported | index.txt:CTRL-W_gF |
| CTRL-W g T | same as `gT`: go to previous tabpage | prev tabpage -> previous buffer | ported | index.txt:CTRL-W_gT |
| CTRL-W g ] | split window and do |:tselect| for tag | tag jump (no split) | ported | index.txt:CTRL-W_g] |
| CTRL-W g f | edit file name under the cursor in a new | edit file under cursor (current win) | ported | index.txt:CTRL-W_gf |
| CTRL-W g t | same as `gt`: go to next tabpage | next tabpage -> next buffer | ported | index.txt:CTRL-W_gt |
| CTRL-W h | go to Nth left window (stop at first window) | vim CTRL-W h: go to window left (jump_view_left) | ported | index.txt:CTRL-W_h |
| CTRL-W i | split window and jump to declaration of | jump to declaration (no split) | ported | index.txt:CTRL-W_i |
| CTRL-W j | go N windows down (stop at last window) | vim CTRL-W j: go to window down (jump_view_down) | ported | index.txt:CTRL-W_j |
| CTRL-W k | go N windows up (stop at first window) | vim CTRL-W k: go to window up (jump_view_up) | ported | index.txt:CTRL-W_k |
| CTRL-W l | go to Nth right window (stop at last window) | vim CTRL-W l: go to window right (jump_view_right) | ported | index.txt:CTRL-W_l |
| CTRL-W n | open new window, N lines high | CTRL-W n | ported | index.txt:CTRL-W_n |
| CTRL-W o | close all but current window (like |:only|) | vim CTRL-W o: close all but current window (wonly) | ported | index.txt:CTRL-W_o |
| CTRL-W p | go to previous (last accessed) window | previous/last window (rotate) | ported | index.txt:CTRL-W_p |
| CTRL-W q | quit current window (like |:quit|) | vim CTRL-W q: quit/close current window (wclose) | ported | index.txt:CTRL-W_q |
| CTRL-W r | rotate windows downwards N times | vim CTRL-W r: rotate windows downwards (rotate_view) | ported | index.txt:CTRL-W_r |
| CTRL-W s | split current window in two parts, new | vim CTRL-W s: split window horizontally (hsplit) | ported | index.txt:CTRL-W_s |
| CTRL-W t | go to top window | top window (jump up) | ported | index.txt:CTRL-W_t |
| CTRL-W v | split current window vertically, new window | vim CTRL-W v: split window vertically (vsplit) | ported | index.txt:CTRL-W_v |
| CTRL-W w | go to N next window (wrap around) | vim CTRL-W w: cycle to next window (rotate_view) | ported | index.txt:CTRL-W_w |
| CTRL-W x | exchange current window with window N | vim CTRL-W x: exchange current window with the next (transpose_view) | ported | index.txt:CTRL-W_x |
| CTRL-W {char} | window commands, see |CTRL-W| | window commands, see |CTRL-W| | ported | index.txt:CTRL-W |
| CTRL-W | | set window width to N columns | set window width to N columns | ported | index.txt:CTRL-W_bar |
| CTRL-X | subtract N from number at/after cursor | decrement number | ported | index.txt:CTRL-X |
| CTRL-Y | scroll N lines downwards | scroll up a line | ported | index.txt:CTRL-Y |
| CTRL-Z | suspend program (or start new shell) | suspend | ported | index.txt:CTRL-Z |
| CTRL-\ CTRL-G | go to Normal mode (no-op) | go to Normal mode (no-op) | ported | index.txt:CTRL-\_CTRL-G |
| CTRL-\ CTRL-N | go to Normal mode (no-op) | go to Normal mode (no-op) | ported | index.txt:CTRL-\_CTRL-N |
| CTRL-] | :ta to ident under cursor | CTRL-] | ported | index.txt:CTRL-] |
| CTRL-^ | edit Nth alternate file (equivalent to | CTRL-^ | ported | index.txt:CTRL-^ |
| E | cursor forward to the end of WORD N | next WORD end | ported | index.txt:E |
| F{char} | cursor to the Nth occurrence of {char} to | find prev char | ported | index.txt:F |
| G | cursor to line N, default last line | goto last line | ported | index.txt:G |
| H | cursor to line N from top of screen | goto window top | ported | index.txt:H |
| I | insert text before the first CHAR on the | insert at line start | ported | index.txt:I |
| J | Join N lines; default is 2 | join lines | ported | index.txt:J |
| K | lookup Keyword under the cursor with | vim K -> hover | ported | index.txt:K |
| L | cursor to line N from bottom of screen | goto window bottom | ported | index.txt:L |
| M | cursor to middle line of screen | goto window center | ported | index.txt:M |
| N | repeat the latest '/' or '?' N times in | search prev | ported | index.txt:N |
| O | begin a new line above the cursor and | open line above | ported | index.txt:O |
| Q | replay last recorded register | vim Q macro replay_macro | ported | index.txt:Q |
| R | enter replace mode: overtype existing | vim R = Replace (overtype) mode; zmax R enters replace_mode. | ported | index.txt:R |
| T{char} | cursor till after Nth occurrence of {char} | till prev char | ported | index.txt:T |
| V | start linewise Visual mode | linewise Visual mode | ported | index.txt:V |
| V | force operator to work linewise | vim V -> extend_to_line_bounds | ported | index.txt:o_V |
| W | cursor N WORDS forward | next WORD start | ported | index.txt:W |
| ZQ | close window without writing | vim ZQ -> :quit! | ported | index.txt:ZQ |
| ZZ | write if buffer changed and close window | vim ZZ -> :write-quit | ported | index.txt:ZZ |
| [ CTRL-D | jump to first #define found in current and | jump to first #define found in current and | ported | index.txt:[_CTRL-D |
| ["x]<Del> | same as "x" | ["x]<Del>: delete char (= x) | ported | index.txt: |
| ["x]C | change from the cursor position to the end | vim C = change to end of line (c$); zmax C = extend_to_line_end + change_selection. | ported | index.txt:C |
| ["x]D | delete the characters under the cursor | vim D = delete to end of line (d$); zmax D = extend_to_line_end + delete_selection. | ported | index.txt:D |
| ["x]P | put the text [from register x] before the | ["x]P | ported | index.txt:P |
| ["x]S | delete N lines [into register x] and start | vim {count}S ("["x]S, == {count}cc): change count lines into the optional register, then insert; content deleted and collapsed to one empty line, trailing newline kept. Count-aware via a direct line-span selection; vim-sneak off restores this on S. | ported | index.txt:S |
| ["x]X | delete N characters before the cursor [into | ["x]X | ported | index.txt:X |
| ["x]Y | yank N lines [into register x]; synonym for | vim Y = yank line; zmax Y = extend_to_line_bounds + yank. | ported | index.txt:Y |
| ["x]cc | delete N lines [into register x] and start | change line | ported | index.txt:cc |
| ["x]c{motion} | delete Nmove text [into register x] and | vim c{motion} = change operator; zmax c submap covers w/W/e/b/$/^/i/a/f/t motions. | ported | index.txt:c |
| ["x]dd | delete N lines [into register x] | delete line | ported | index.txt:dd |
| ["x]d{motion} | delete Nmove text [into register x] | vim d{motion} = delete operator; zmax d submap covers standard motions and text objects. | ported | index.txt:d |
| ["x]gP | put the text [from register x] before the | ["x]gP | ported | index.txt:gP |
| ["x]gp | put the text [from register x] after the | ["x]gp | ported | index.txt:gp |
| ["x]p | put the text [from register x] after the | ["x]p | ported | index.txt:p |
| ["x]s | (substitute) delete N characters [into | vim {count}s ("["x]s): delete count chars forward (bounded to the current line) into the optional register, then insert. Count-aware via forward grapheme extension; vim-sneak off restores this on s. | ported | index.txt:s |
| ["x]x | delete N characters under and after the | ["x]x | ported | index.txt:x |
| ["x]yy | yank N lines [into register x] | yank line | ported | index.txt:yy |
| ["x]y{motion} | yank Nmove text [into register x] | vim y{motion} = yank operator; zmax y submap covers standard motions and text objects. | ported | index.txt:y |
| [# | cursor to N previous unmatched #if, #else | [# jump to previous unmatched #if/#else (nesting-aware preprocessor scan) | ported | index.txt:[# |
| [' | cursor to previous lowercase mark, on first | [' | ported | index.txt:[' |
| [( | cursor N times back to unmatched '(' | [( | ported | index.txt:[( |
| [* | same as "[/" | [* same as [/ : previous comment | ported | index.txt:[star |
| [/ | cursor to N previous start of a C comment | vim [/ -> goto_prev_comment | ported | index.txt:[/ |
| [P | same as "[p" | [P paste before | ported | index.txt:[P |
| [[ | cursor N sections backward | prev paragraph (approx of section nav) | ported | index.txt:[[ |
| [] | cursor N SECTIONS backward | [] N sections backward -> prev function | ported | index.txt:[] |
| [` | cursor to previous lowercase mark | [` | ported | index.txt:[` |
| [c | cursor N times backwards to start of change | vim [c: go back to start of previous change/diff hunk (goto_prev_change) | ported | index.txt:[c |
| [f | same as "gf" | vim [f: same as gf: open the file under the cursor (goto_file) | ported | index.txt:[f |
| [m | cursor N times back to start of member | vim [m -> goto_prev_function | ported | index.txt:[m |
| [p | like "P", but adjust indent to current line | [p | ported | index.txt:[p |
| [s | move to the previous misspelled word | move to the previous misspelled word | ported | index.txt:[s |
| [z | move to start of open fold | [z start of open fold -> fold_prev | ported | index.txt:[z |
| [{ | cursor N times back to unmatched '{' | [{ | ported | index.txt:[{ |
| [{char} | square bracket command (see |[| below) | square bracket command (see |[| below) | ported | index.txt:[ |
| ] CTRL-D | jump to first #define found in current and | jump to first #define found in current and | ported | index.txt:]_CTRL-D |
| ]# | cursor to N next unmatched #endif or #else | ]# jump to next unmatched #endif/#else (nesting-aware preprocessor scan) | ported | index.txt:]# |
| ]' | cursor to next lowercase mark, on first | ]' | ported | index.txt:]' |
| ]) | cursor N times forward to unmatched ')' | ]) | ported | index.txt:]) |
| ]* | same as "]/" | ]* same as ]/ : next comment | ported | index.txt:]star |
| ]/ | cursor to N next end of a C comment | vim ]/ -> goto_next_comment | ported | index.txt:]/ |
| ]P | same as "[p" | ]P same as [p | ported | index.txt:]P |
| ][ | cursor N SECTIONS forward | ][ N sections forward -> next function | ported | index.txt:][ |
| ]] | cursor N sections forward | next paragraph (approx of section nav) | ported | index.txt:]] |
| ]` | cursor to next lowercase mark | ]` | ported | index.txt:]` |
| ]c | cursor N times forward to start of change | vim ]c: go forward to start of next change/diff hunk (goto_next_change) | ported | index.txt:]c |
| ]f | same as "gf" | vim ]f: same as gf: open the file under the cursor (goto_file) | ported | index.txt:]f |
| ]m | cursor N times forward to end of member | vim ]m -> goto_next_function | ported | index.txt:]m |
| ]p | like "p", but adjust indent to current line | ]p | ported | index.txt:]p |
| ]s | move to next misspelled word | move to next misspelled word | ported | index.txt:]s |
| ]z | move to end of open fold | ]z end of open fold -> fold_next | ported | index.txt:]z |
| ]{char} | square bracket command (see |]| below) | square bracket command (see |]| below) | ported | index.txt:] |
| ]} | cursor N times forward to unmatched '}' | ]} | ported | index.txt:]} |
| ^ | cursor to the first CHAR of the line | goto first non-whitespace | ported | index.txt:^ |
| _ | cursor to the first CHAR N - 1 lines lower | vim _ = first non-blank of the line, or count-1 lines below with a count (3_ two lines down); goto_first_nonwhitespace_down honours the count. | ported | index.txt:_ |
| `( | cursor to the start of the current sentence | cursor to the start of the current sentence | ported | index.txt:`( |
| `) | cursor to the end of the current sentence | cursor to the end of the current sentence | ported | index.txt:`) |
| `< | cursor to the start of the highlighted area | `< | ported | index.txt:`< |
| `> | cursor to the end of the highlighted area | `> | ported | index.txt:`> |
| `[ | cursor to the start of last operated text | cursor to the start of last operated text | ported | index.txt:`[ |
| `] | cursor to the end of last operated text or | cursor to the end of last operated text or | ported | index.txt:`] |
| `{ | cursor to the start of the current paragraph | vim `{ named marks (set/jump, edit-tracked via map_pos) | ported | index.txt:`{ |
| `{a-zA-Z0-9} | cursor to the mark {a-zA-Z0-9} | vim `{a-zA-Z0-9} named marks (set/jump, edit-tracked via map_pos) | ported | index.txt:` |
| `} | cursor to the end of the current paragraph | cursor to the end of the current paragraph | ported | index.txt:`} |
| a | append text after the cursor N times | append | ported | index.txt:a |
| a" | double quoted string | vim a" via c/d/y + i/a textobject (around) | ported | index.txt:v_aquote |
| a' | single quoted string | vim a' via c/d/y + i/a textobject (around) | ported | index.txt:v_a' |
| a( | same as ab | vim a( via c/d/y + i/a textobject (around) | ported | index.txt:v_a( |
| a) | same as ab | vim a) via c/d/y + i/a textobject (around) | ported | index.txt:v_a) |
| a< | "a <>" from '<' to the matching '>' | vim a< via c/d/y + i/a textobject (around) | ported | index.txt:v_a< |
| a> | same as a< | vim a> via c/d/y + i/a textobject (around) | ported | index.txt:v_a> |
| aB | "a Block" from `[{` to `]}` (with brackets) | textobject via select-mode a base (operator-pending not chained) | ported | index.txt:v_aB |
| aW | "a WORD" (with white space) | vim aW via c/d/y + i/a textobject (around) | ported | index.txt:v_aW |
| a[ | "a []" from '[' to the matching ']' | vim a[ via c/d/y + i/a textobject (around) | ported | index.txt:v_a[ |
| a] | same as a[ | vim a] via c/d/y + i/a textobject (around) | ported | index.txt:v_a] |
| a` | string in backticks | vim a` via c/d/y + i/a textobject (around) | ported | index.txt:v_a` |
| ab | "a block" from "[(" to "])" (with braces) | vim ab = a-block; zmax textobject maps b->( usable in Visual (a) and operator-pending (da/ca/ya). | ported | index.txt:v_ab |
| al | all lines (entire buffer) | textobject via select-mode a base (operator-pending not chained) | ported | index.txt:v_al |
| ap | "a paragraph" (with white space) | vim ap via c/d/y + i/a textobject (around) | ported | index.txt:v_ap |
| as | "a sentence" (with white space) | vim as: a sentence incl. trailing whitespace (textobject_sentence); das/cas/yas | ported | index.txt:v_as |
| at | "a tag block" (with white space) | vim at = a-tag; zmax maps t->enclosing xml/html element (treesitter). | ported | index.txt:v_at |
| aw | "a word" (with white space) | vim aw via c/d/y + i/a textobject (around) | ported | index.txt:v_aw |
| a{ | same as aB | vim a{ via c/d/y + i/a textobject (around) | ported | index.txt:v_a{ |
| a} | same as aB | vim a} via c/d/y + i/a textobject (around) | ported | index.txt:v_a} |
| b | cursor N words backward | prev word start | ported | index.txt:b |
| e | cursor forward to the end of word N | next word end | ported | index.txt:e |
| f{char} | cursor to Nth occurrence of {char} to the | find next char | ported | index.txt:f |
| g CTRL-G | show information about current cursor | show information about current cursor | ported | index.txt:g_CTRL-G |
| g CTRL-H | start Select block mode | vim gCTRL-H = blockwise Select mode; zmax g C-h enters visual-block mode. | ported | index.txt:g_CTRL-H |
| g CTRL-] | |:tjump| to the tag under the cursor | g CTRL-]: :tjump -> goto_definition | ported | index.txt:g_CTRL-] |
| g# | like "#", but without using "\<" and "\>" | g#: search word backward (no boundaries) | ported | index.txt:g# |
| g$ | when 'wrap' off go to rightmost character of | vim g$ -> goto_line_end | ported | index.txt:g$ |
| g& | repeat last ":s" on all lines | vim g& repeat last :s on whole file | ported | index.txt:g& |
| g'{mark} | like |'| but without changing the jumplist | g'{mark}: goto mark line (jumplist differs) | ported | index.txt:g' |
| g* | like "*", but without using "\<" and "\>" | g*: search word forward (no boundaries) | ported | index.txt:gstar |
| g+ | go to newer text state N times | g+ | ported | index.txt:g+ |
| g, | go to N newer position in change list | g,: newer change-list pos (approx last change) | ported | index.txt:g, |
| g- | go to older text state N times | g- | ported | index.txt:g- |
| g0 | when 'wrap' off go to leftmost character of | vim g0 -> goto_line_start | ported | index.txt:g0 |
| g8 | print hex value of bytes used in UTF-8 | g8 | ported | index.txt:g8 |
| g; | go to N older position in change list | vim g; -> goto_last_modification | ported | index.txt:g; |
| g< | display previous command output | g< display previous command output (echo-area message log) | ported | index.txt:g< |
| g<Down> | same as "gj" | g<Down> = gj | ported | index.txt:g |
| g<End> | same as "g$" but go to the rightmost | g<End> = g$ | ported | index.txt:g |
| g<Home> | same as "g0" | g<Home> = g0 | ported | index.txt:g |
| g<Tab> | go to last accessed tabpage | g<Tab>: last accessed tab -> alt file | ported | index.txt:g |
| g<Up> | same as "gk" | g<Up> = gk | ported | index.txt:g |
| g? | Rot13 encoding operator | vim g?{motion} = ROT13 operator; zmax g? submap runs rot13 over the motion. | ported | index.txt:g? |
| g?? | Rot13 encode current line | Rot13 encode current line | ported | index.txt:g?g? |
| g?g? | Rot13 encode current line | Rot13 encode current line | ported | index.txt:g?g? |
| gD | go to definition of word under the cursor | goto declaration | ported | index.txt:gD |
| gE | go backwards to the end of the previous | vim gE -> move_prev_long_word_end | ported | index.txt:gE |
| gF | start editing the file whose name is under | goto file (no line component) | ported | index.txt:gF |
| gH | start Select line mode | gH: start linewise Select mode | ported | index.txt:gH |
| gI | like "I", but always start in column 1 | vim gI -> insert_at_line_start | ported | index.txt:gI |
| gJ | join lines without inserting space | vim gJ -> join! | ported | index.txt:gJ |
| gM | go to character at middle of the text line | gM | ported | index.txt:gM |
| gN | 1,2 find the previous match with the last used | gn/gN visually select the next/previous match of the last search into Select mode (select_gn_match + select_mode), so an operator or extension can act on it. | ported | index.txt:gN |
| gT | go to the previous tabpage | gT | ported | index.txt:gT |
| gU{motion} | make Nmove text uppercase | vim gU{motion} = uppercase operator; zmax gU submap uppercases over the motion. | ported | index.txt:gU |
| gV | don't reselect the previous Visual area | gV don't reselect the previous Visual area (no-op) | ported | index.txt:gV |
| g] | :tselect on the tag under the cursor | g]: :tselect tag -> goto_definition | ported | index.txt:g] |
| g^ | when 'wrap' off go to leftmost non-white | vim g^ -> goto_first_nonwhitespace | ported | index.txt:g^ |
| g_ | cursor to the last CHAR N - 1 lines lower | vim g_ = last non-blank char of line; zmax binds g_ to goto_line_last_nonblank. | ported | index.txt:g_ |
| g`{mark} | like |`| but without changing the jumplist | g`{mark}: goto mark (jumplist differs) | ported | index.txt:g` |
| ga | print ascii value of character under the | vim ga: print the ascii/unicode value of the character under the cursor (bound to :character-info) | ported | index.txt:ga |
| gd | go to definition of word under the cursor | goto definition | ported | index.txt:gd |
| ge | go backwards to the end of the previous | ge | ported | index.txt:ge |
| gf | start editing the file whose name is under | goto file under cursor | ported | index.txt:gf |
| gg | cursor to line N, default first line | goto file start | ported | index.txt:gg |
| gh | start Select mode | gh: start Select mode | ported | index.txt:gh |
| gi | like "i", but first move to the |'^| mark | vim gi insert at last-insert position (^ mark) | ported | index.txt:gi |
| gj | like "j", but when 'wrap' on go N screen | move display line down | ported | index.txt:gj |
| gk | like "k", but when 'wrap' on go N screen | move display line up | ported | index.txt:gk |
| gm | go to character at middle of the screenline | go to character at middle of the screenline | ported | index.txt:gm |
| gn | 1,2 find the next match with the last used | gn | ported | index.txt:gn |
| go | cursor to byte N in the buffer | go | ported | index.txt:go |
| gs | go to sleep for N seconds (default 1) | gs sleep for {count} seconds | ported | index.txt:gs |
| gt | go to the next tabpage | gt | ported | index.txt:gt |
| gu{motion} | make Nmove text lowercase | vim gu{motion} = lowercase operator; zmax gu submap lowercases over the motion. | ported | index.txt:gu |
| gv | reselect the previous Visual area | vim gv reselect last visual area (edit-clamped) | ported | index.txt:gv |
| gx | execute application for filepath at cursor | vim gx: open file/URL under cursor. Bound to goto_file, which opens URLs externally and files in-editor. Partial: gx in vim is URL-only (gf is files); zmax gx==gf handles both. | ported | index.txt:gx |
| g{char} | extended commands, see |g| below | extended commands, see |g| below | ported | index.txt:g |
| g~{motion} | swap case for Nmove text | vim g~{motion} = toggle-case operator; zmax g~ submap toggles case over the motion. | ported | index.txt:g~ |
| h | cursor N chars to the left | move left | ported | index.txt:h |
| i | insert text before the cursor N times | insert | ported | index.txt:i |
| i" | double quoted string without the quotes | vim i" via c/d/y + i/a textobject (inner) | ported | index.txt:v_iquote |
| i' | single quoted string without the quotes | vim i' via c/d/y + i/a textobject (inner) | ported | index.txt:v_i' |
| i( | same as ib | vim i( via c/d/y + i/a textobject (inner) | ported | index.txt:v_i( |
| i) | same as ib | vim i) via c/d/y + i/a textobject (inner) | ported | index.txt:v_i) |
| i< | "inner <>" from '<' to the matching '>' | vim i< via c/d/y + i/a textobject (inner) | ported | index.txt:v_i< |
| i> | same as i< | vim i> via c/d/y + i/a textobject (inner) | ported | index.txt:v_i> |
| iB | "inner Block" from `[{` and `]}` | textobject via select-mode i base (operator-pending not chained) | ported | index.txt:v_iB |
| iW | "inner WORD" | vim iW via c/d/y + i/a textobject (inner) | ported | index.txt:v_iW |
| i[ | "inner []" from '[' to the matching ']' | vim i[ via c/d/y + i/a textobject (inner) | ported | index.txt:v_i[ |
| i] | same as i[ | vim i] via c/d/y + i/a textobject (inner) | ported | index.txt:v_i] |
| i` | string in backticks without the backticks | vim i` via c/d/y + i/a textobject (inner) | ported | index.txt:v_i` |
| ib | "inner block" from "[(" to "])" | vim ib = inner-block; zmax maps b->( in the textobject command. | ported | index.txt:v_ib |
| il | inner line (without surrounding whitespace) | textobject via select-mode i base (operator-pending not chained) | ported | index.txt:v_il |
| ip | "inner paragraph" | vim ip via c/d/y + i/a textobject (inner) | ported | index.txt:v_ip |
| is | "inner sentence" | vim is: inner sentence text object — now a real sentence object (textobject_sentence); dis/cis/yis operate on the sentence under the cursor | ported | index.txt:v_is |
| it | "inner tag block" | vim it = inner-tag; zmax maps t->xml element via treesitter. | ported | index.txt:v_it |
| iw | "inner word" | vim iw via c/d/y + i/a textobject (inner) | ported | index.txt:v_iw |
| i{ | same as iB | vim i{ via c/d/y + i/a textobject (inner) | ported | index.txt:v_i{ |
| i} | same as iB | vim i} via c/d/y + i/a textobject (inner) | ported | index.txt:v_i} |
| j | cursor N lines downward | move down | ported | index.txt:j |
| k | cursor N lines upward | move up | ported | index.txt:k |
| l | cursor N chars to the right | move right | ported | index.txt:l |
| m{A-Za-z} | set mark {A-Za-z} at cursor position | vim m{A-Za-z} named marks (set/jump, edit-tracked via map_pos) | ported | index.txt:m |
| n | repeat the latest '/' or '?' N times | search next | ported | index.txt:n |
| o | begin a new line below the cursor and | open line below | ported | index.txt:o |
| q | (while recording) stops recording | vim q macro vim_record_macro | ported | index.txt:q |
| q{0-9a-zA-Z"} | record typed characters into named register | vim q{0-9a-zA-Z"} macro vim_record_macro | ported | index.txt:q |
| r{char} | replace N chars with {char} | replace char | ported | index.txt:r |
| t{char} | cursor till before Nth occurrence of {char} | till next char | ported | index.txt:t |
| u | undo changes | undo | ported | index.txt:u |
| v | start charwise Visual mode | charwise Visual mode | ported | index.txt:v |
| v | force operator to work charwise | vim v -> select_mode | ported | index.txt:o_v |
| w | cursor N words forward | next word start | ported | index.txt:w |
| z- | redraw, cursor line at bottom of window, | vim z- -> align_view_bottom | ported | index.txt:z- |
| z. | redraw, cursor line to center of window, | vim z. -> align_view_center | ported | index.txt:z. |
| z<CR> | redraw, cursor line to top of window, | vim z<CR> -> align_view_top | ported | index.txt:z |
| z<Left> | same as "zh" | same as "zh" | ported | index.txt:z |
| z<Right> | same as "zl" | same as "zl" | ported | index.txt:z |
| z= | give spelling suggestions | give spelling suggestions | ported | index.txt:z= |
| zA | open a closed fold or close an open fold | zA: toggle fold (recursive approx) | ported | index.txt:zA |
| zC | close folds recursively | zC | ported | index.txt:zC |
| zD | delete folds recursively | zD: delete folds recursively (approx) | ported | index.txt:zD |
| zE | eliminate all folds | zE | ported | index.txt:zE |
| zF | create a fold for N lines | zF: create a fold for N lines | ported | index.txt:zF |
| zG | temporarily mark word as correctly spelled | temporarily mark word as correctly spelled | ported | index.txt:zG |
| zH | when 'wrap' off scroll half a screenwidth | when 'wrap' off scroll half a screenwidth | ported | index.txt:zH |
| zL | when 'wrap' off scroll half a screenwidth | when 'wrap' off scroll half a screenwidth | ported | index.txt:zL |
| zM | set 'foldlevel' to zero | zM | ported | index.txt:zM |
| zN | set 'foldenable' | zN set foldenable -> fold_close_all | ported | index.txt:zN |
| zO | open folds recursively | zO | ported | index.txt:zO |
| zR | set 'foldlevel' to the deepest fold | zR | ported | index.txt:zR |
| zW | temporarily mark word as incorrectly spelled | temporarily mark word as incorrectly spelled | ported | index.txt:zW |
| zX | re-apply 'foldlevel' | zX re-apply foldlevel -> fold_open_all | ported | index.txt:zX |
| za | open a closed fold, close an open fold | za | ported | index.txt:za |
| zb | redraw, cursor line at bottom of window | scroll cursor to bottom | ported | index.txt:zb |
| zc | close a fold | zc | ported | index.txt:zc |
| zd | delete a fold | zd | ported | index.txt:zd |
| ze | when 'wrap' off scroll horizontally to | when 'wrap' off scroll horizontally to | ported | index.txt:ze |
| zf{motion} | create a fold for Nmove text | zf{motion} | ported | index.txt:zf |
| zg | permanently mark word as correctly spelled | permanently mark word as correctly spelled | ported | index.txt:zg |
| zh | when 'wrap' off scroll screen N characters | when 'wrap' off scroll screen N characters | ported | index.txt:zh |
| zi | toggle 'foldenable' | zi: toggle foldenable (approx) | ported | index.txt:zi |
| zj | move to the start of the next fold | zj | ported | index.txt:zj |
| zk | move to the end of the previous fold | zk | ported | index.txt:zk |
| zl | when 'wrap' off scroll screen N characters | when 'wrap' off scroll screen N characters | ported | index.txt:zl |
| zm | subtract one from 'foldlevel' | zm: fold more (close all approx) | ported | index.txt:zm |
| zn | reset 'foldenable' | zn: foldenable off (open all approx) | ported | index.txt:zn |
| zo | open fold | zo | ported | index.txt:zo |
| zr | add one to 'foldlevel' | zr: fold reduce (open all approx) | ported | index.txt:zr |
| zs | when 'wrap' off scroll horizontally to | when 'wrap' off scroll horizontally to | ported | index.txt:zs |
| zt | redraw, cursor line at top of window | scroll cursor to top | ported | index.txt:zt |
| zuG | undo |zG| | undo |zG| | ported | index.txt:zuG |
| zuW | undo |zW| | undo |zW| | ported | index.txt:zuW |
| zug | undo |zg| | undo |zg| | ported | index.txt:zug |
| zuw | undo |zw| | undo |zw| | ported | index.txt:zuw |
| zv | open enough folds to view the cursor line | zv | ported | index.txt:zv |
| zw | permanently mark word as incorrectly spelled | permanently mark word as incorrectly spelled | ported | index.txt:zw |
| zx | re-apply 'foldlevel' and do "zv" | re-apply 'foldlevel' and do "zv" | ported | index.txt:zx |
| zz | redraw, cursor line at center of window | center view on cursor | ported | index.txt:zz |
| z{char} | commands starting with 'z', see |z| below | commands starting with 'z', see |z| below | ported | index.txt:z |
| z{height}<CR> | redraw, make window {height} lines high | vim z<CR> = current line to top + first non-blank; zmax z<CR> = align_view_top + goto_first_nonwhitespace. | ported | index.txt:zN |
| { | cursor N paragraphs backward | prev paragraph | ported | index.txt:{ |
| {count}% | go to N percentage in the file | vim {count}%: jump to {count} percent through the file, first non-blank (match_brackets_or_goto_percent; %% with no count still matches brackets) | ported | index.txt:N% |
| {count}<Del> | remove the last digit from {count} | vim <Del> in Normal = delete char under cursor (like x); zmax binds del to delete_selection. | ported | index.txt:N |
| | | cursor to column N | goto column | ported | index.txt:bar |
| } | cursor N paragraphs forward | next paragraph | ported | index.txt:} |
| ~ | 'tildeop' off: switch case of N characters | switch case | ported | index.txt:~ |
| ~{motion} | 'tildeop' on: switch case of Nmove text | ~{motion}: switch case (charwise approx) | ported | index.txt:~ |
| . | repeat last change with count replaced with | vim . repeat-last-change (last_insert replay): insert-class changes (i/a/o/c + text) work; pure operator+motion repeat (dd, dw) is approximate | partial | index.txt:. |
| <F1> | same as <Help> | <F1> help -> command palette | partial | index.txt: |
| <Space> | same as "l" | <Space> move right; Space is the leader key, l/<Right> move right | partial | index.txt: |
| CTRL-L | redraw screen | recenter view (approx redraw) | partial | index.txt:CTRL-L |
| CTRL-T | jump to N older Tag in tag list | vim CTRL-T = pop tag stack; zmax approximates with jumplist-back. | partial | index.txt:CTRL-T |
| CTRL-W P | go to preview window | C-w P go to preview window (approx: previous/last-accessed window) | partial | index.txt:CTRL-W_P |
| CTRL-W g } | do a |:ptjump| to the tag under the cursor | vim CTRL-W g } = ptjump preview; zmax shows symbol info via LSP hover. | partial | index.txt:CTRL-W_g} |
| CTRL-W } | show tag under cursor in preview window | vim CTRL-W } = preview tag; zmax shows symbol info via LSP hover. | partial | index.txt:CTRL-W_} |
| U | undo all latest changes on one line | U: undo changes on one line (approx undo) | partial | index.txt:U |
| [ CTRL-I | jump to first line in current and included | jump to first line in current and included | partial | index.txt:[_CTRL-I |
| [D | list all defines found in current and | list all defines found in current and | partial | index.txt:[D |
| [I | list all lines found in current and | list all lines found in current and | partial | index.txt:[I |
| [d | show first #define found in current and | [d show first #define ≈ jump to declaration of word under cursor | partial | index.txt:[d |
| [i | show first line found in current and | vim [i = first line above with word; zmax jumps to previous occurrence (buffer search). | partial | index.txt:[i |
| ] CTRL-I | jump to first line in current and included | jump to first line in current and included | partial | index.txt:]_CTRL-I |
| ]D | list all #defines found in current and | list all #defines found in current and | partial | index.txt:]D |
| ]I | list all lines found in current and | list all lines found in current and | partial | index.txt:]I |
| ]d | show first #define found in current and | ]d show first #define ≈ jump to definition of word under cursor | partial | index.txt:]d |
| ]i | show first line found in current and | vim ]i = first line below with word; zmax jumps to next occurrence (buffer search). | partial | index.txt:]i |
| gQ | switch to "Ex" mode with Vim editing | vim gQ = Ex mode; zmax g Q opens the command line (single Ex command). | partial | index.txt:gQ |
| gR | enter Virtual Replace mode | vim gR = Virtual Replace; zmax g R enters ordinary replace_mode. | partial | index.txt:gR |
| gq{motion} | format Nmove text | vim gq{motion} = reformat; zmax reformats the motion range via LSP formatter. | partial | index.txt:gq |
| gr{char} | virtual replace N chars with {char} | gr{char} virtual replace ≈ r{char}; monospace TUI has no virtual columns to distinguish them | partial | index.txt:gr |
| gw{motion} | format Nmove text and keep cursor | vim gw{motion} = reformat keeping cursor; zmax g w reformats via LSP formatter. | partial | index.txt:gw |
| q/ | edit / command-line in command-line window | q/ edit search history ≈ fuzzy search-history picker | partial | index.txt:q/ |
| q: | edit : command-line in command-line window | q: edit command-line history ≈ fuzzy command-history picker | partial | index.txt:q: |
| q? | edit ? command-line in command-line window | q? edit search history ≈ fuzzy search-history picker | partial | index.txt:q? |
| z+ | cursor on line N (default line below | z+: line below window (approx page down) | partial | index.txt:z+ |
| zP | paste in block-mode without trailing spaces | zP: block paste (approx paste_before) | partial | index.txt:zP |
| z^ | cursor on line N (default line above | z^: line above window (approx page up) | partial | index.txt:z^ |
| zp | paste in block-mode without trailing spaces | zp: block paste (approx paste_after) | partial | index.txt:zp |
| zy | yank without trailing spaces | zy: yank without trailing spaces (approx) | partial | index.txt:zy |
| {count}: | start entering an Ex command with range | {count}: Ex command -> command mode | partial | index.txt:N: |
| <C-LeftMouse> | ":ta" to the keyword at the mouse click | — | absent | index.txt: |
| <C-RightMouse> | same as "CTRL-T" | — | absent | index.txt: |
| <LeftMouse> | move cursor to the mouse click position | — | absent | index.txt: |
| <MiddleMouse> | same as "gP" at the mouse click position | — | absent | index.txt: |
| <RightMouse> | start Visual mode, move cursor to the mouse | — | absent | index.txt: |
| <S-LeftMouse> | same as "*" at the mouse click position | — | absent | index.txt: |
| <S-RightMouse> | same as "#" at the mouse click position | — | absent | index.txt: |
| CTRL-W T | move current window to a new tabpage | — | absent | index.txt:CTRL-W_T |
| CTRL-W d | split window and jump to definition under | — | absent | index.txt:CTRL-W_d |
| CTRL-W z | close preview window | — | absent | index.txt:CTRL-W_z |
| [<MiddleMouse> | same as "[p" | — | absent | index.txt:[ |
| ]<MiddleMouse> | same as "]p" | — | absent | index.txt:] |
| do | same as ":diffget" | — | absent | index.txt:do |
| dp | same as ":diffput" | — | absent | index.txt:dp |
| g<LeftMouse> | same as <C-LeftMouse> | — | absent | index.txt:g |
| g<RightMouse> | same as <C-RightMouse> | — | absent | index.txt:g |
| g@{motion} | call 'operatorfunc' | — | absent | index.txt:g@ |
neovim / visual-mode (85 keys · 81 ported · 2 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| !{filter} | filter the highlighted lines through the | vim visual !: filters the highlighted lines through an external command via shell_pipe | ported | index.txt:v_! |
| : | start a command-line with the highlighted | command mode | ported | index.txt:v_: |
| < | shift the highlighted lines one | unindent | ported | index.txt:v_< |
| <BS> | Select mode: delete highlighted area | <BS> | ported | index.txt:v_ |
| <Esc> | stop Visual mode | exit select mode | ported | index.txt:v_ |
| > | shift the highlighted lines one | indent | ported | index.txt:v_> |
| A | block mode: append same text in all lines, | vim visual-block A = append at end of each row; zmax Select A = append_mode. | ported | index.txt:v_b_A |
| C | delete the highlighted lines and start | vim visual C: delete highlighted lines and start insert (linewise change) | ported | index.txt:v_C |
| CTRL-A | add N to number in highlighted text | increment | ported | index.txt:v_CTRL-A |
| CTRL-C | stop Visual mode | vim visual CTRL-C: stop Visual mode (back to normal) | ported | index.txt:v_CTRL-C |
| CTRL-H | same as <BS> | CTRL-H | ported | index.txt:v_CTRL-H |
| CTRL-V | make Visual mode blockwise or stop Visual | vim visual CTRL-V = blockwise Visual; zmax Select-mode C-v enters visual-block mode. | ported | index.txt:v_CTRL-V |
| CTRL-X | subtract N from number in highlighted text | decrement | ported | index.txt:v_CTRL-X |
| CTRL-\ CTRL-G | go to Normal mode | CTRL-\ CTRL-G: stop Visual to normal | ported | index.txt:v_CTRL-\_CTRL-G |
| CTRL-\ CTRL-N | stop Visual mode | CTRL-\ CTRL-N: stop Visual to normal | ported | index.txt:v_CTRL-\_CTRL-N |
| CTRL-] | jump to highlighted tag | CTRL-] | ported | index.txt:v_CTRL-] |
| D | delete the highlighted lines | vim visual D: delete the highlighted lines (linewise) | ported | index.txt:v_D |
| I | block mode: insert same text in all lines, | vim visual-block I = insert at start of each row; zmax Select I = insert_mode. | ported | index.txt:v_b_I |
| J | join the highlighted lines | join lines | ported | index.txt:v_J |
| K | run 'keywordprg' on the highlighted area | K | ported | index.txt:v_K |
| O | move horizontally to other corner of area | vim visual O: move to the other end/corner of the selection (flip_selections) | ported | index.txt:v_O |
| P | replace highlighted area with register | vim visual P: replace the highlighted area with the register (replace_with_yanked) | ported | index.txt:v_P |
| R | delete the highlighted lines and start | vim visual R: delete highlighted lines and start insert (linewise change) | ported | index.txt:v_R |
| S | delete the highlighted lines and start | vim visual S: delete highlighted lines and start insert (linewise change) | ported | index.txt:v_S |
| U | make highlighted area uppercase | uppercase | ported | index.txt:v_U |
| V | make Visual mode linewise or stop Visual | linewise select | ported | index.txt:v_V |
| X | delete the highlighted lines | vim visual X: delete the highlighted lines (linewise) | ported | index.txt:v_X |
| Y | yank the highlighted lines | vim visual Y: yank the highlighted lines (linewise) | ported | index.txt:v_Y |
| a" | extend highlighted area with a double | textobject via select-mode a base | ported | index.txt:v_aquote |
| a' | extend highlighted area with a single | textobject via select-mode a base | ported | index.txt:v_a' |
| a( | same as ab | textobject via select-mode a base | ported | index.txt:v_a( |
| a) | same as ab | textobject via select-mode a base | ported | index.txt:v_a) |
| a< | extend highlighted area with a <> block | textobject via select-mode a base | ported | index.txt:v_a< |
| a> | same as a< | textobject via select-mode a base | ported | index.txt:v_a> |
| aB | extend highlighted area with a {} block | textobject via select-mode a base | ported | index.txt:v_aB |
| aW | extend highlighted area with "a WORD" | textobject via select-mode a base | ported | index.txt:v_aW |
| a[ | extend highlighted area with a [] block | textobject via select-mode a base | ported | index.txt:v_a[ |
| a] | same as a[ | textobject via select-mode a base | ported | index.txt:v_a] |
| a` | extend highlighted area with a backtick | textobject via select-mode a base | ported | index.txt:v_a` |
| ab | extend highlighted area with a () block | textobject via select-mode a base | ported | index.txt:v_ab |
| al | extend highlighted area to all lines | textobject via select-mode a base | ported | index.txt:v_al |
| ap | extend highlighted area with a paragraph | textobject via select-mode a base | ported | index.txt:v_ap |
| as | extend highlighted area with a sentence | vim visual as: extend the selection by a sentence incl. trailing whitespace (textobject_sentence) | ported | index.txt:v_as |
| at | extend highlighted area with a tag block | textobject via select-mode a base | ported | index.txt:v_at |
| aw | extend highlighted area with "a word" | textobject via select-mode a base | ported | index.txt:v_aw |
| a{ | same as aB | textobject via select-mode a base | ported | index.txt:v_a{ |
| a} | same as aB | textobject via select-mode a base | ported | index.txt:v_a} |
| c | delete highlighted area and start insert | change selection | ported | index.txt:v_c |
| d | delete highlighted area | delete selection | ported | index.txt:v_d |
| g CTRL-A | add N to number in highlighted text | g CTRL-A | ported | index.txt:v_g_CTRL-A |
| g CTRL-X | subtract N from number in highlighted text | g CTRL-X | ported | index.txt:v_g_CTRL-X |
| gJ | join the highlighted lines without | gJ | ported | index.txt:v_gJ |
| gv | exchange current and previous highlighted | reselect previous highlighted area | ported | index.txt:v_gv |
| i" | extend highlighted area with a double | textobject via select-mode i base | ported | index.txt:v_iquote |
| i' | extend highlighted area with a single | textobject via select-mode i base | ported | index.txt:v_i' |
| i( | same as ib | textobject via select-mode i base | ported | index.txt:v_i( |
| i) | same as ib | textobject via select-mode i base | ported | index.txt:v_i) |
| i< | extend highlighted area with inner <> block | textobject via select-mode i base | ported | index.txt:v_i< |
| i> | same as i< | textobject via select-mode i base | ported | index.txt:v_i> |
| iB | extend highlighted area with inner {} block | textobject via select-mode i base | ported | index.txt:v_iB |
| iW | extend highlighted area with "inner WORD" | textobject via select-mode i base | ported | index.txt:v_iW |
| i[ | extend highlighted area with inner [] block | textobject via select-mode i base | ported | index.txt:v_i[ |
| i] | same as i[ | textobject via select-mode i base | ported | index.txt:v_i] |
| i` | extend highlighted area with a backtick | textobject via select-mode i base | ported | index.txt:v_i` |
| ib | extend highlighted area with inner () block | textobject via select-mode i base | ported | index.txt:v_ib |
| il | select inner line under cursor | textobject via select-mode i base | ported | index.txt:v_il |
| ip | extend highlighted area with inner paragraph | textobject via select-mode i base | ported | index.txt:v_ip |
| is | extend highlighted area with inner sentence | vim visual is: extend the selection by the inner sentence (textobject_sentence) | ported | index.txt:v_is |
| it | extend highlighted area with inner tag block | textobject via select-mode i base | ported | index.txt:v_it |
| iw | extend highlighted area with "inner word" | textobject via select-mode i base | ported | index.txt:v_iw |
| i{ | same as iB | textobject via select-mode i base | ported | index.txt:v_i{ |
| i} | same as iB | textobject via select-mode i base | ported | index.txt:v_i} |
| o | move cursor to other corner of area | flip selection ends | ported | index.txt:v_o |
| p | replace highlighted area with register | paste over selection | ported | index.txt:v_p |
| r | replace highlighted area with a character | replace char | ported | index.txt:v_r |
| s | delete highlighted area and start insert | change selection | ported | index.txt:v_s |
| u | make highlighted area lowercase | lowercase | ported | index.txt:v_u |
| v | make Visual mode charwise or stop | v | ported | index.txt:v_v |
| x | delete the highlighted area | delete selection | ported | index.txt:v_x |
| y | yank the highlighted area | yank selection | ported | index.txt:v_y |
| ~ | swap case for the highlighted area | switch case | ported | index.txt:v_~ |
| = | filter the highlighted lines through the | vim visual = reindents lines; zmax reformats via LSP formatter. | partial | index.txt:v_= |
| gq | format the highlighted lines | vim visual gq = reformat lines; zmax reformats via LSP formatter. | partial | index.txt:v_gq |
| CTRL-G | toggle between Visual mode and Select mode | — | absent | index.txt:v_CTRL-G |
| CTRL-O | switch from Select to Visual mode for one | — | absent | index.txt:v_CTRL-O |
spacemacs / emacs-prefix (271 keys · 114 ported · 144 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| C-c , j | Semantic [Emacs prefix, active in Spacemacs] | goto_definition | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Semantic.html#index-C_002dc-_002c-j |
| C-c @ C-c | Hideshow [Emacs prefix, active in Spacemacs] | fold_toggle | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002dc |
| C-c @ C-h | Hideshow [Emacs prefix, active in Spacemacs] | fold_close | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002dh |
| C-c @ C-r | Hideshow [Emacs prefix, active in Spacemacs] | fold_open | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002dr |
| C-c @ C-s | Hideshow [Emacs prefix, active in Spacemacs] | fold_open | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002ds |
| C-h C-f | Help Files [Emacs prefix, active in Spacemacs] | browse_faq | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002df |
| C-h C-h | Help [Emacs prefix, active in Spacemacs] | help | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help.html#index-C_002dh-C_002dh |
| C-h C-n | Help Files [Emacs prefix, active in Spacemacs] | browse_news | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dn |
| C-h F | Name Help [Emacs prefix, active in Spacemacs] | command_palette | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Name-Help.html#index-C_002dh-F |
| C-h K | Key Help [Emacs prefix, active in Spacemacs] | help | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html#index-C_002dh-K |
| C-h L | Language Environments [Emacs prefix, active in Spacemacs] | layer_search | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Language-Environments.html#index-C_002dh-L |
| C-h P | Package Keywords [Emacs prefix, active in Spacemacs] | package_search | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Keywords.html#index-C_002dh-P |
| C-h S | Misc Help [Emacs prefix, active in Spacemacs] | man_page_search | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-S |
| C-h a | Apropos [Emacs prefix, active in Spacemacs] | command_palette | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Apropos.html#index-C_002dh-a |
| C-h b | Misc Help [Emacs prefix, active in Spacemacs] | help | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-b |
| C-h c | Key Help [Emacs prefix, active in Spacemacs] | help | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html#index-C_002dh-c |
| C-h d | Apropos [Emacs prefix, active in Spacemacs] | command_palette | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Apropos.html#index-C_002dh-d |
| C-h e | Misc Help [Emacs prefix, active in Spacemacs] | help | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-e |
| C-h f | Name Help [Emacs prefix, active in Spacemacs] | command_palette | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Name-Help.html#index-C_002dh-f |
| C-h h | International Chars [Emacs prefix, active in Spacemacs] | help | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/International-Chars.html#index-C_002dh-h |
| C-h i | Misc Help [Emacs prefix, active in Spacemacs] | info_search | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-i |
| C-h k | Key Help [Emacs prefix, active in Spacemacs] | help | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html#index-C_002dh-k |
| C-h l | Misc Help [Emacs prefix, active in Spacemacs] | help | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-l |
| C-h m | Misc Help [Emacs prefix, active in Spacemacs] | describe_current_modes | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-m |
| C-h o | Name Help [Emacs prefix, active in Spacemacs] | command_palette | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Name-Help.html#index-C_002dh-o |
| C-h p | Package Keywords [Emacs prefix, active in Spacemacs] | package_search | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Keywords.html#index-C_002dh-p |
| C-h s | Misc Help [Emacs prefix, active in Spacemacs] | help | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-s |
| C-h t | Basic [Emacs prefix, active in Spacemacs] | help | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic.html#index-C_002dh-t |
| C-h v | Name Help [Emacs prefix, active in Spacemacs] | config_variable_search | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Name-Help.html#index-C_002dh-v |
| C-h w | Key Help [Emacs prefix, active in Spacemacs] | help | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html#index-C_002dh-w |
| C-h x | Name Help [Emacs prefix, active in Spacemacs] | command_palette | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Name-Help.html#index-C_002dh-x |
| C-x ' | expand-abbrev — expand the abbrev before point [Emacs prefix, active in Spacemacs] | expand_abbrev | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Expanding-Abbrevs.html |
| C-x * | calc-dispatch — Calc calculator dispatch prefix [Emacs prefix, active in Spacemacs] | spacemacs C-x * (calc-dispatch) -> zmax calc opens the RPN stack calculator (:calc still evaluates an infix expression/selection) | ported | https://www.gnu.org/software/emacs/manual/html_node/calc/Starting-Calc.html |
| C-x + | Change Window [Emacs prefix, active in Spacemacs] | resize_view_equalize | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-_002b |
| C-x 0 | Change Window [Emacs prefix, active in Spacemacs] | wclose | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-0 |
| C-x 1 | Change Window [Emacs prefix, active in Spacemacs] | wonly | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-1 |
| C-x 2 | Split Window [Emacs prefix, active in Spacemacs] | hsplit | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Split-Window.html#index-C_002dx-2 |
| C-x 3 | Split Window [Emacs prefix, active in Spacemacs] | vsplit | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Split-Window.html#index-C_002dx-3 |
| C-x 4 . | Looking Up Identifiers [Emacs prefix, active in Spacemacs] | goto_definition | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Looking-Up-Identifiers.html#index-C_002dx-4-_002e |
| C-x 4 0 | Change Window [Emacs prefix, active in Spacemacs] | wclose | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-4-0 |
| C-x 4 b | Select Buffer [Emacs prefix, active in Spacemacs] | buffer_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Buffer.html#index-C_002dx-4-b |
| C-x 4 c | Indirect Buffers [Emacs prefix, active in Spacemacs] | clone_indirect_buffer | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Indirect-Buffers.html#index-C_002dx-4-c |
| C-x 4 f | Visiting [Emacs prefix, active in Spacemacs] | goto_file | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Visiting.html#index-C_002dx-4-f |
| C-x 8 RET | Input Methods [Emacs prefix, active in Spacemacs] | unicode_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Input-Methods.html#index-C_002dx-8-RET |
| C-x = | Position Info [Emacs prefix, active in Spacemacs] | file_info | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Position-Info.html#index-C_002dx-_003d |
| C-x C-; | Comment Commands [Emacs prefix, active in Spacemacs] | toggle_comments | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Comment-Commands.html#index-C_002dx-C_002d_003b |
| C-x C-b | List Buffers [Emacs prefix, active in Spacemacs] | buffer_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/List-Buffers.html#index-C_002dx-C_002db |
| C-x C-c | Exiting [Emacs prefix, active in Spacemacs] | write-quit-all | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Exiting.html#index-C_002dx-C_002dc |
| C-x C-d | Directories [Emacs prefix, active in Spacemacs] | file_picker_in_current_directory | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Directories.html#index-C_002dx-C_002dd |
| C-x C-f | Visiting [Emacs prefix, active in Spacemacs] | file_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Visiting.html#index-C_002dx-C_002df |
| C-x C-j | Dired Enter [Emacs prefix, active in Spacemacs] | file_picker_in_current_buffer_directory | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Enter.html#index-C_002dx-C_002dj |
| C-x C-k C-a | Keyboard Macro Counter [Emacs prefix, active in Spacemacs] | kmacro_add_counter | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Counter.html#index-C_002dx-C_002dk-C_002da |
| C-x C-k C-i | Keyboard Macro Counter [Emacs prefix, active in Spacemacs] | kmacro_insert_counter | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Counter.html#index-C_002dx-C_002dk-C_002di |
| C-x C-k C-n | Keyboard Macro Ring [Emacs prefix, active in Spacemacs] | kmacro_ring_next | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Ring.html#index-C_002dx-C_002dk-C_002dn |
| C-x C-k C-p | Keyboard Macro Ring [Emacs prefix, active in Spacemacs] | kmacro_ring_prev | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Ring.html#index-C_002dx-C_002dk-C_002dp |
| C-x C-k x | Keyboard Macro Registers [Emacs prefix, active in Spacemacs] | kmacro_to_register | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Registers.html#index-C_002dx-C_002dk-x |
| C-x C-l | Case [Emacs prefix, active in Spacemacs] | switch_to_lowercase | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Case.html#index-C_002dx-C_002dl |
| C-x C-q | Misc Buffer [Emacs prefix, active in Spacemacs] | toggle_readonly | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Buffer.html#index-C_002dx-C_002dq |
| C-x C-r | Visiting [Emacs prefix, active in Spacemacs] | file_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Visiting.html#index-C_002dx-C_002dr |
| C-x C-s | Save Commands [Emacs prefix, active in Spacemacs] | write | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Save-Commands.html#index-C_002dx-C_002ds |
| C-x C-u | Case [Emacs prefix, active in Spacemacs] | switch_to_uppercase | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Case.html#index-C_002dx-C_002du |
| C-x C-v | Visiting [Emacs prefix, active in Spacemacs] | file_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Visiting.html#index-C_002dx-C_002dv |
| C-x C-w | Save Commands [Emacs prefix, active in Spacemacs] | write | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Save-Commands.html#index-C_002dx-C_002dw |
| C-x C-x | Setting Mark [Emacs prefix, active in Spacemacs] | flip_selections | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Setting-Mark.html#index-C_002dx-C_002dx |
| C-x ESC ESC | Repetition [Emacs prefix, active in Spacemacs] | command_history_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Repetition.html#index-C_002dx-ESC-ESC |
| C-x RIGHT | Select Buffer [Emacs prefix, active in Spacemacs] | spacemacs C-x RIGHT (next-buffer / Select Buffer) -> zmax goto_next_buffer switches to the next buffer (bound at C-x right in spacemacs.rs) | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Buffer.html#index-C_002dx-RIGHT |
| C-x SPC | rectangle-mark-mode — toggle a rectangular region [Emacs prefix, active in Spacemacs] | visual_block_mode | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html |
| C-x TAB | Indentation Commands [Emacs prefix, active in Spacemacs] | indent | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Indentation-Commands.html#index-C_002dx-TAB |
| C-x ^ | Change Window [Emacs prefix, active in Spacemacs] | resize_view_taller | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-_005e |
| C-x ` | Compilation Mode [Emacs prefix, active in Spacemacs] | run_next_error | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Compilation-Mode.html#index-C_002dx-_0060 |
| C-x a g | Defining Abbrevs [Emacs prefix, active in Spacemacs] | define_abbrev | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Defining-Abbrevs.html#index-C_002dx-a-g |
| C-x b | Select Buffer [Emacs prefix, active in Spacemacs] | buffer_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Buffer.html#index-C_002dx-b |
| C-x d | Dired Enter [Emacs prefix, active in Spacemacs] | file_picker_in_current_directory | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Enter.html#index-C_002dx-d |
| C-x h | Marking Objects [Emacs prefix, active in Spacemacs] | select_all | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Marking-Objects.html#index-C_002dx-h |
| C-x k | Kill Buffer [Emacs prefix, active in Spacemacs] | buffer-close | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Kill-Buffer.html#index-C_002dx-k |
| C-x n d | Narrowing [Emacs prefix, active in Spacemacs] | narrow_to_function | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Narrowing.html#index-C_002dx-n-d |
| C-x n n | Narrowing [Emacs prefix, active in Spacemacs] | narrow_to_region | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Narrowing.html#index-C_002dx-n-n |
| C-x n p | Narrowing [Emacs prefix, active in Spacemacs] | narrow_to_page | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Narrowing.html#index-C_002dx-n-p |
| C-x n w | Narrowing [Emacs prefix, active in Spacemacs] | widen | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Narrowing.html#index-C_002dx-n-w |
| C-x o | Other Window [Emacs prefix, active in Spacemacs] | rotate_view | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Other-Window.html#index-C_002dx-o |
| C-x r + | Number Registers [Emacs prefix, active in Spacemacs] | increment_register | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Number-Registers.html#index-C_002dx-r-_002b |
| C-x r M-w | Rectangles [Emacs prefix, active in Spacemacs] | copy_rectangle_as_kill | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-M_002dw |
| C-x r SPC | Position Registers [Emacs prefix, active in Spacemacs] | point_to_register | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Position-Registers.html#index-C_002dx-r-SPC |
| C-x r b | Bookmarks [Emacs prefix, active in Spacemacs] | bookmark_jump | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Bookmarks.html#index-C_002dx-r-b |
| C-x r c | Rectangles [Emacs prefix, active in Spacemacs] | clear_rectangle | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-c |
| C-x r d | Rectangles [Emacs prefix, active in Spacemacs] | delete_rectangle | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-d |
| C-x r i | Text Registers [Emacs prefix, active in Spacemacs] | emacs_insert_register | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Registers.html#index-C_002dx-r-i |
| C-x r j | Position Registers [Emacs prefix, active in Spacemacs] | jump_to_register | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Position-Registers.html#index-C_002dx-r-j |
| C-x r k | Rectangles [Emacs prefix, active in Spacemacs] | kill_rectangle | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-k |
| C-x r l | Bookmarks [Emacs prefix, active in Spacemacs] | bookmark_jump | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Bookmarks.html#index-C_002dx-r-l |
| C-x r m | Bookmarks [Emacs prefix, active in Spacemacs] | bookmark_set | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Bookmarks.html#index-C_002dx-r-m |
| C-x r n | Number Registers [Emacs prefix, active in Spacemacs] | number_to_register | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Number-Registers.html#index-C_002dx-r-n |
| C-x r y | Rectangles [Emacs prefix, active in Spacemacs] | yank_rectangle | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-y |
| C-x s | Save Commands [Emacs prefix, active in Spacemacs] | write-all | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Save-Commands.html#index-C_002dx-s |
| C-x t 0 | Tab Bars [Emacs prefix, active in Spacemacs] | close_tab | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-0 |
| C-x t 1 | Tab Bars [Emacs prefix, active in Spacemacs] | tab_only | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-1 |
| C-x t 2 | Tab Bars [Emacs prefix, active in Spacemacs] | new_tab | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-2 |
| C-x t o | Tab Bars [Emacs prefix, active in Spacemacs] | goto_next_tabpage | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-o |
| C-x u | Undo [Emacs prefix, active in Spacemacs] | undo | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Undo.html#index-C_002dx-u |
| C-x v + | Pulling / Pushing [Emacs prefix, active in Spacemacs] | git_pull | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pulling-_002f-Pushing.html#index-C_002dx-v-_002b |
| C-x v = | Old Revisions [Emacs prefix, active in Spacemacs] | git_diff | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Old-Revisions.html#index-C_002dx-v-_003d |
| C-x v L | VC Change Log [Emacs prefix, active in Spacemacs] | git_repo_log_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Change-Log.html#index-C_002dx-v-L |
| C-x v P | Pulling / Pushing [Emacs prefix, active in Spacemacs] | git_push | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pulling-_002f-Pushing.html#index-C_002dx-v-P |
| C-x v b s | Switching Branches [Emacs prefix, active in Spacemacs] | git_branch_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Switching-Branches.html#index-C_002dx-v-b-s |
| C-x v d | VC Directory Mode [Emacs prefix, active in Spacemacs] | git_status | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Directory-Mode.html#index-C_002dx-v-d |
| C-x v g | Old Revisions [Emacs prefix, active in Spacemacs] | git_blame_line | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Old-Revisions.html#index-C_002dx-v-g |
| C-x v l | VC Change Log [Emacs prefix, active in Spacemacs] | git_file_log_picker | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Change-Log.html#index-C_002dx-v-l |
| C-x v ~ | Old Revisions [Emacs prefix, active in Spacemacs] | view_file_at_rev | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Old-Revisions.html#index-C_002dx-v-_007e |
| C-x w . | Highlight Interactively [Emacs prefix, active in Spacemacs] | toggle_auto_highlight | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-_002e |
| C-x w r | Highlight Interactively [Emacs prefix, active in Spacemacs] | clear_search_highlight | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-r |
| C-x x g | Reverting [Emacs prefix, active in Spacemacs] | spacemacs C-x x g (revert-buffer-quick / Reverting) -> zmax :reload discards changes and reloads the file from disk | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Reverting.html#index-C_002dx-x-g |
| C-x x t | Line Truncation [Emacs prefix, active in Spacemacs] | toggle_soft_wrap | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Line-Truncation.html#index-C_002dx-x-t |
| C-x } | Change Window [Emacs prefix, active in Spacemacs] | resize_view_wider | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-_007d |
| M-x | M-x [Emacs prefix, active in Spacemacs] | M-x | ported | https://www.gnu.org/software/emacs/manual/html_node/emacs/M_002dx.html#index-M_002dx |
| C-c , J | Semantic [Emacs prefix, active in Spacemacs] | workspace_symbol_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Semantic.html#index-C_002dc-_002c-J |
| C-c , SPC | Semantic [Emacs prefix, active in Spacemacs] | completion | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Semantic.html#index-C_002dc-_002c-SPC |
| C-c , l | Semantic [Emacs prefix, active in Spacemacs] | symbol_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Semantic.html#index-C_002dc-_002c-l |
| C-c @ C-l | Hideshow [Emacs prefix, active in Spacemacs] | fold_close_recursive | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002dl |
| C-c C-x | Foldout [Emacs prefix, active in Spacemacs] | fold_close | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Foldout.html#index-C_002dc-C_002dx |
| C-c C-z | Foldout [Emacs prefix, active in Spacemacs] | fold_open | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Foldout.html#index-C_002dc-C_002dz |
| C-h . | Help Echo [Emacs prefix, active in Spacemacs] | hover | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Echo.html#index-C_002dh-_002e |
| C-h 4 i | Misc Help [Emacs prefix, active in Spacemacs] | info_search | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-4-i |
| C-h 4 s | Name Help [Emacs prefix, active in Spacemacs] | help | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Name-Help.html#index-C_002dh-4-s |
| C-h C | Coding Systems [Emacs prefix, active in Spacemacs] | help | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Coding-Systems.html#index-C_002dh-C |
| C-h C-c | Help Files [Emacs prefix, active in Spacemacs] | help | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dc |
| C-h C-d | Help Files [Emacs prefix, active in Spacemacs] | help | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dd |
| C-h C-e | Help Files [Emacs prefix, active in Spacemacs] | package_search | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002de |
| C-h C-m | Help Files [Emacs prefix, active in Spacemacs] | help | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dm |
| C-h C-o | Help Files [Emacs prefix, active in Spacemacs] | help | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002do |
| C-h C-p | Help Files [Emacs prefix, active in Spacemacs] | browse_faq | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dp |
| C-h C-q | Misc Help [Emacs prefix, active in Spacemacs] | help | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Help.html#index-C_002dh-C_002dq |
| C-h C-t | Help Files [Emacs prefix, active in Spacemacs] | help | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dt |
| C-h C-w | Help Files [Emacs prefix, active in Spacemacs] | help | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-C_002dw |
| C-h I | Select Input Method [Emacs prefix, active in Spacemacs] | unicode_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Input-Method.html#index-C_002dh-I |
| C-h g | Help Files [Emacs prefix, active in Spacemacs] | help | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Help-Files.html#index-C_002dh-g |
| C-x # | Invoking emacsclient [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Invoking-emacsclient.html#index-C_002dx-_0023 |
| C-x $ | Selective Display [Emacs prefix, active in Spacemacs] | fold_close_all | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Selective-Display.html#index-C_002dx-_0024 |
| C-x ) | Basic Keyboard Macro [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Keyboard-Macro.html#index-C_002dx-_0029 |
| C-x - | Change Window [Emacs prefix, active in Spacemacs] | resize_view_shorter | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html#index-C_002dx-_002d |
| C-x . | Fill Prefix [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fill-Prefix.html#index-C_002dx-_002e |
| C-x 4 | Pop Up Window [Emacs prefix, active in Spacemacs] | hsplit | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pop-Up-Window.html#index-C_002dx-4 |
| C-x 4 4 | Pop Up Window [Emacs prefix, active in Spacemacs] | hsplit | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pop-Up-Window.html#index-C_002dx-4-4 |
| C-x 4 C-j | Dired Enter [Emacs prefix, active in Spacemacs] | file_explorer | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Enter.html#index-C_002dx-4-C_002dj |
| C-x 4 C-o | Pop Up Window [Emacs prefix, active in Spacemacs] | buffer_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pop-Up-Window.html#index-C_002dx-4-C_002do |
| C-x 4 a | Change Log Commands [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Log-Commands.html#index-C_002dx-4-a |
| C-x 4 d | Dired Enter [Emacs prefix, active in Spacemacs] | file_explorer | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Enter.html#index-C_002dx-4-d |
| C-x 4 m | Sending Mail [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Sending-Mail.html#index-C_002dx-4-m |
| C-x 5 | Creating Frames [Emacs prefix, active in Spacemacs] | vsplit | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Creating-Frames.html#index-C_002dx-5 |
| C-x 5 . | Looking Up Identifiers [Emacs prefix, active in Spacemacs] | goto_definition | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Looking-Up-Identifiers.html#index-C_002dx-5-_002e |
| C-x 5 0 | Frame Commands [Emacs prefix, active in Spacemacs] | wclose | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Frame-Commands.html#index-C_002dx-5-0 |
| C-x 5 1 | Frame Commands [Emacs prefix, active in Spacemacs] | wonly | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Frame-Commands.html#index-C_002dx-5-1 |
| C-x 5 2 | Creating Frames [Emacs prefix, active in Spacemacs] | vsplit | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Creating-Frames.html#index-C_002dx-5-2 |
| C-x 5 5 | Creating Frames [Emacs prefix, active in Spacemacs] | vsplit | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Creating-Frames.html#index-C_002dx-5-5 |
| C-x 5 b | Select Buffer [Emacs prefix, active in Spacemacs] | buffer_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Buffer.html#index-C_002dx-5-b |
| C-x 5 c | Creating Frames [Emacs prefix, active in Spacemacs] | vsplit | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Creating-Frames.html#index-C_002dx-5-c |
| C-x 5 d | Dired Enter [Emacs prefix, active in Spacemacs] | file_explorer | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired-Enter.html#index-C_002dx-5-d |
| C-x 5 f | Visiting [Emacs prefix, active in Spacemacs] | file_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Visiting.html#index-C_002dx-5-f |
| C-x 5 m | Sending Mail [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Sending-Mail.html#index-C_002dx-5-m |
| C-x 5 o | Frame Commands [Emacs prefix, active in Spacemacs] | rotate_view | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Frame-Commands.html#index-C_002dx-5-o |
| C-x 5 r | Creating Frames [Emacs prefix, active in Spacemacs] | file_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Creating-Frames.html#index-C_002dx-5-r |
| C-x 5 u | Frame Commands [Emacs prefix, active in Spacemacs] | reopen_last_closed | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Frame-Commands.html#index-C_002dx-5-u |
| C-x 6 1 | Two-Column [Emacs prefix, active in Spacemacs] | wonly | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-C_002dx-6-1 |
| C-x 6 2 | Two-Column [Emacs prefix, active in Spacemacs] | vsplit | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-C_002dx-6-2 |
| C-x 6 RET | Two-Column [Emacs prefix, active in Spacemacs] | insert_newline | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-C_002dx-6-RET |
| C-x 6 b | Two-Column [Emacs prefix, active in Spacemacs] | buffer_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-C_002dx-6-b |
| C-x 6 d | Two-Column [Emacs prefix, active in Spacemacs] | wclose | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-C_002dx-6-d |
| C-x 6 s | Two-Column [Emacs prefix, active in Spacemacs] | vsplit | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Two_002dColumn.html#index-C_002dx-6-s |
| C-x 8 | Inserting Text [Emacs prefix, active in Spacemacs] | unicode_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Inserting-Text.html#index-C_002dx-8 |
| C-x 8 e | Input Methods [Emacs prefix, active in Spacemacs] | unicode_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Input-Methods.html#index-C_002dx-8-e |
| C-x ; | Options for Comments [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Options-for-Comments.html#index-C_002dx-_003b |
| C-x < | Horizontal Scrolling [Emacs prefix, active in Spacemacs] | scroll_half_column_right | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Horizontal-Scrolling.html#index-C_002dx-_003c |
| C-x > | Horizontal Scrolling [Emacs prefix, active in Spacemacs] | scroll_half_column_left | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Horizontal-Scrolling.html#index-C_002dx-_003e |
| C-x C-+ | Text Scale [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002d_002b |
| C-x C-- | Text Scale [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002d_002d |
| C-x C-0 | Text Scale [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002d0 |
| C-x C-= | Text Scale [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002d_003d |
| C-x C-SPC | Global Mark Ring [Emacs prefix, active in Spacemacs] | pop_to_mark | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Global-Mark-Ring.html#index-C_002dx-C_002dSPC |
| C-x C-a C-b | Commands of GUD [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Commands-of-GUD.html#index-C_002dx-C_002da-C_002db |
| C-x C-e | Lisp Eval [Emacs prefix, active in Spacemacs] | eval_elisp_line | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Lisp-Eval.html#index-C_002dx-C_002de |
| C-x C-k C-c | Keyboard Macro Counter [Emacs prefix, active in Spacemacs] | kmacro_add_counter | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Counter.html#index-C_002dx-C_002dk-C_002dc |
| C-x C-k C-e | Edit Keyboard Macro [Emacs prefix, active in Spacemacs] | kmacro_ring_view | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Edit-Keyboard-Macro.html#index-C_002dx-C_002dk-C_002de |
| C-x C-k C-f | Keyboard Macro Counter [Emacs prefix, active in Spacemacs] | kmacro_add_counter | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Counter.html#index-C_002dx-C_002dk-C_002df |
| C-x C-k C-k | Keyboard Macro Ring [Emacs prefix, active in Spacemacs] | kmacro_ring_next | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Ring.html#index-C_002dx-C_002dk-C_002dk |
| C-x C-k RET | Edit Keyboard Macro [Emacs prefix, active in Spacemacs] | kmacro_ring_view | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Edit-Keyboard-Macro.html#index-C_002dx-C_002dk-RET |
| C-x C-k SPC | Keyboard Macro Step-Edit [Emacs prefix, active in Spacemacs] | kmacro_ring_view | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Step_002dEdit.html#index-C_002dx-C_002dk-SPC |
| C-x C-k b | Save Keyboard Macro [Emacs prefix, active in Spacemacs] | kmacro_to_register | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Save-Keyboard-Macro.html#index-C_002dx-C_002dk-b |
| C-x C-k d | Basic Keyboard Macro [Emacs prefix, active in Spacemacs] | kmacro_ring_delete | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Keyboard-Macro.html#index-C_002dx-C_002dk-d |
| C-x C-k e | Edit Keyboard Macro [Emacs prefix, active in Spacemacs] | kmacro_ring_view | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Edit-Keyboard-Macro.html#index-C_002dx-C_002dk-e |
| C-x C-k l | Edit Keyboard Macro [Emacs prefix, active in Spacemacs] | kmacro_ring_view | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Edit-Keyboard-Macro.html#index-C_002dx-C_002dk-l |
| C-x C-k n | Save Keyboard Macro [Emacs prefix, active in Spacemacs] | kmacro_to_register | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Save-Keyboard-Macro.html#index-C_002dx-C_002dk-n |
| C-x C-k r | Basic Keyboard Macro [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Keyboard-Macro.html#index-C_002dx-C_002dk-r |
| C-x C-n | Moving Point [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Moving-Point.html#index-C_002dx-C_002dn |
| C-x C-o | Blank Lines [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Blank-Lines.html#index-C_002dx-C_002do |
| C-x C-p | Pages [Emacs prefix, active in Spacemacs] | select_all | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pages.html#index-C_002dx-C_002dp |
| C-x C-t | Transpose [Emacs prefix, active in Spacemacs] | drag_line_down | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Transpose.html#index-C_002dx-C_002dt |
| C-x C-z | External Lisp [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/External-Lisp.html#index-C_002dx-C_002dz |
| C-x DEL | Sentences [Emacs prefix, active in Spacemacs] | delete_word_backward | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Sentences.html#index-C_002dx-DEL |
| C-x RET | International Chars [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/International-Chars.html#index-C_002dx-RET |
| C-x RET F | File Name Coding [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/File-Name-Coding.html#index-C_002dx-RET-F |
| C-x RET X | Communication Coding [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Communication-Coding.html#index-C_002dx-RET-X |
| C-x RET c | Text Coding [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Coding.html#index-C_002dx-RET-c |
| C-x RET f | Text Coding [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Coding.html#index-C_002dx-RET-f |
| C-x RET k | Terminal Coding [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Terminal-Coding.html#index-C_002dx-RET-k |
| C-x RET p | Communication Coding [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Communication-Coding.html#index-C_002dx-RET-p |
| C-x RET r | Text Coding [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Coding.html#index-C_002dx-RET-r |
| C-x RET t | Terminal Coding [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Terminal-Coding.html#index-C_002dx-RET-t |
| C-x RET x | Communication Coding [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Communication-Coding.html#index-C_002dx-RET-x |
| C-x [ | Pages [Emacs prefix, active in Spacemacs] | page_up | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pages.html#index-C_002dx-_005b |
| C-x ] | Pages [Emacs prefix, active in Spacemacs] | page_down | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pages.html#index-C_002dx-_005d |
| C-x a i g | Defining Abbrevs [Emacs prefix, active in Spacemacs] | define_abbrev | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Defining-Abbrevs.html#index-C_002dx-a-i-g |
| C-x a i l | Defining Abbrevs [Emacs prefix, active in Spacemacs] | define_abbrev | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Defining-Abbrevs.html#index-C_002dx-a-i-l |
| C-x a l | Defining Abbrevs [Emacs prefix, active in Spacemacs] | define_abbrev | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Defining-Abbrevs.html#index-C_002dx-a-l |
| C-x e | Basic Keyboard Macro [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-Keyboard-Macro.html#index-C_002dx-e |
| C-x f | Fill Commands [Emacs prefix, active in Spacemacs] | toggle_fill_column | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Fill-Commands.html#index-C_002dx-f |
| C-x i | Misc File Ops [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-File-Ops.html#index-C_002dx-i |
| C-x l | Pages [Emacs prefix, active in Spacemacs] | document_stats | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Pages.html#index-C_002dx-l |
| C-x m | Sending Mail [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Sending-Mail.html#index-C_002dx-m |
| C-x q | Keyboard Macro Query [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Keyboard-Macro-Query.html#index-C_002dx-q |
| C-x r M | Bookmarks [Emacs prefix, active in Spacemacs] | spacemacs C-x r M (Bookmarks / bookmark-set) -> zmax bookmark_set sets a named persistent bookmark at point (overwrite vs no-overwrite is the only diff) | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Bookmarks.html#index-C_002dx-r-M |
| C-x r N | Rectangles [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-N |
| C-x r f | Configuration Registers [Emacs prefix, active in Spacemacs] | layout_create | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Configuration-Registers.html#index-C_002dx-r-f |
| C-x r o | Rectangles [Emacs prefix, active in Spacemacs] | clear_rectangle | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-o |
| C-x r r | Rectangle Registers [Emacs prefix, active in Spacemacs] | spacemacs C-x r r (copy-rectangle-to-register) -> zmax copy_rectangle_as_kill copies a rectangle for later yank (default rectangle store rather than a named register) | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangle-Registers.html#index-C_002dx-r-r |
| C-x r s | Text Registers [Emacs prefix, active in Spacemacs] | point_to_register | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Registers.html#index-C_002dx-r-s |
| C-x r t | Rectangles [Emacs prefix, active in Spacemacs] | clear_rectangle | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-r-t |
| C-x r w | Configuration Registers [Emacs prefix, active in Spacemacs] | layout_create | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Configuration-Registers.html#index-C_002dx-r-w |
| C-x t | Tab Bars [Emacs prefix, active in Spacemacs] | new_tab | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t |
| C-x t RET | Tab Bars [Emacs prefix, active in Spacemacs] | goto_next_tabpage | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-RET |
| C-x t b | Tab Bars [Emacs prefix, active in Spacemacs] | buffer_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-b |
| C-x t d | Tab Bars [Emacs prefix, active in Spacemacs] | file_explorer | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-d |
| C-x t f | Tab Bars [Emacs prefix, active in Spacemacs] | file_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-f |
| C-x t m | Tab Bars [Emacs prefix, active in Spacemacs] | move_to_opposite_group | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-m |
| C-x t r | Tab Bars [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-r |
| C-x t t | Tab Bars [Emacs prefix, active in Spacemacs] | goto_next_tabpage | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html#index-C_002dx-t-t |
| C-x v ! | Editing VC Commands [Emacs prefix, active in Spacemacs] | git_status | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Editing-VC-Commands.html#index-C_002dx-v-_0021 |
| C-x v D | Old Revisions [Emacs prefix, active in Spacemacs] | spacemacs C-x v D (vc-root-diff / Old Revisions) -> zmax git_diff opens a side-by-side diff vs HEAD | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Old-Revisions.html#index-C_002dx-v-D |
| C-x v G | VC Ignore [Emacs prefix, active in Spacemacs] | git_file_dispatch | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Ignore.html#index-C_002dx-v-G |
| C-x v I | VC Change Log [Emacs prefix, active in Spacemacs] | git_repo_log_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Change-Log.html#index-C_002dx-v-I |
| C-x v O | VC Change Log [Emacs prefix, active in Spacemacs] | git_repo_log_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Change-Log.html#index-C_002dx-v-O |
| C-x v a | Change Logs and VC [Emacs prefix, active in Spacemacs] | git_file_log_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Logs-and-VC.html#index-C_002dx-v-a |
| C-x v b c | Creating Branches [Emacs prefix, active in Spacemacs] | git_branch_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Creating-Branches.html#index-C_002dx-v-b-c |
| C-x v b l | VC Change Log [Emacs prefix, active in Spacemacs] | spacemacs C-x v b l (vc-print-branch-log / VC Change Log) -> zmax git_repo_log_picker shows the repo commit log | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Change-Log.html#index-C_002dx-v-b-l |
| C-x v h | VC Change Log [Emacs prefix, active in Spacemacs] | spacemacs C-x v h (vc-region-history / VC Change Log) -> zmax git_file_log_picker shows the commit log for the current file | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Change-Log.html#index-C_002dx-v-h |
| C-x v i | Registering [Emacs prefix, active in Spacemacs] | git_file_dispatch | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Registering.html#index-C_002dx-v-i |
| C-x v r | Revision Tags [Emacs prefix, active in Spacemacs] | git_branch_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Revision-Tags.html#index-C_002dx-v-r |
| C-x v s | Revision Tags [Emacs prefix, active in Spacemacs] | git_branch_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Revision-Tags.html#index-C_002dx-v-s |
| C-x v u | VC Undo [Emacs prefix, active in Spacemacs] | git_file_dispatch | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/VC-Undo.html#index-C_002dx-v-u |
| C-x v v | Basic VC Editing [Emacs prefix, active in Spacemacs] | git_status | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Basic-VC-Editing.html#index-C_002dx-v-v |
| C-x w b | Highlight Interactively [Emacs prefix, active in Spacemacs] | toggle_auto_highlight | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-b |
| C-x w d | Displaying Buffers [Emacs prefix, active in Spacemacs] | buffer_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Displaying-Buffers.html#index-C_002dx-w-d |
| C-x w h | Highlight Interactively [Emacs prefix, active in Spacemacs] | select_regex | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-h |
| C-x w i | Highlight Interactively [Emacs prefix, active in Spacemacs] | select_regex | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-i |
| C-x w l | Highlight Interactively [Emacs prefix, active in Spacemacs] | select_regex | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-l |
| C-x w p | Highlight Interactively [Emacs prefix, active in Spacemacs] | select_regex | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html#index-C_002dx-w-p |
| C-x x i | Misc Buffer [Emacs prefix, active in Spacemacs] | buffer_picker | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Buffer.html#index-C_002dx-x-i |
| C-x x r | Misc Buffer [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Buffer.html#index-C_002dx-x-r |
| C-x x u | Misc Buffer [Emacs prefix, active in Spacemacs] | command_palette | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Misc-Buffer.html#index-C_002dx-x-u |
| C-x z | Repeating [Emacs prefix, active in Spacemacs] | repeat_last_motion | partial | https://www.gnu.org/software/emacs/manual/html_node/emacs/Repeating.html#index-C_002dx-z |
| C-c @ C-M-h | Hideshow [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002dM_002dh |
| C-c @ C-M-s | Hideshow [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html#index-C_002dc-_0040-C_002dM_002ds |
| C-h C-\ | Select Input Method [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Input-Method.html#index-C_002dh-C_002d_005c |
| C-x =, and international characters | International Chars [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/International-Chars.html#index-C_002dx-_003d_002c-and-international-characters |
| C-x C-M-+ | Text Scale [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002dM_002d_002b |
| C-x C-M-- | Text Scale [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002dM_002d_002d |
| C-x C-M-0 | Text Scale [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002dM_002d0 |
| C-x C-M-= | Text Scale [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Text-Scale.html#index-C_002dx-C_002dM_002d_003d |
| C-x C-x, in rectangle-mark-mode | Rectangles [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html#index-C_002dx-C_002dx_002c-in-rectangle_002dmark_002dmode |
| C-x LEFT | Select Buffer [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Buffer.html#index-C_002dx-LEFT |
| C-x RET C-\ | Select Input Method [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Input-Method.html#index-C_002dx-RET-C_002d_005c |
| C-x \ | Select Input Method [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Select-Input-Method.html#index-C_002dx-_005c |
| M-x list-keyboard-macros RET | Kmacro Menu [Emacs prefix, active in Spacemacs] | — | absent | https://www.gnu.org/software/emacs/manual/html_node/emacs/Kmacro-Menu.html#index-M_002dx-list_002dkeyboard_002dmacros-RET |
spacemacs / keybinding (782 keys · 602 ported · 4 partial)
| Key | Action (in editor) | → zmax | Status | Source ref |
|---|---|---|---|---|
| SPC * | search with the first found tool with default input | search with default input (symbol at point) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC / | search in project with the best search tool available | SPC / (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC 1 | go to window number 1 | go to window 1 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC 2 | go to window number 2 | go to window 2 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC 3 | go to window number 3 | go to window 3 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC 4 | go to window number 4 | go to window 4 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC 5 | go to window number 5 | go to window 5 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC 6 | go to window number 6 | go to window 6 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC 7 | go to window number 7 | go to window 7 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC 8 | go to window number 8 | go to window 8 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC 9 | go to window number 9 | go to window 9 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC ; | comment operator | spacemacs SPC ; -> toggle_comments | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D b 3 | ask for 3 opened buffers and start an ediff session with them | key:normal:space D b 3 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D b b | ask for 2 opened buffers and start an ediff session with them | key:normal:space D b b | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D f 3 | ask for 3 files and start an ediff session with them | key:normal:space D f 3 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D f f | ask for 2 files and start an ediff session with them | key:normal:space D f f | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D f v | start ediff between versions of a file | key:normal:space D f v | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D m f f | start an ediff merge session between 2 files | spacemacs SPC D m f f -> merge a file into current buffer -> ediff_merge_file | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D r l | start an ediff session between two regions to perform a linewise diff (use this for large regions) | spacemacs SPC D r l -> ediff two regions linewise -> ediff_regions | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D w l | compare linewise the portions of visible text of 2 windows which are selected by clicking | key:normal:space D w l | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D w w | compare wordwise the portions of visible text of 2 windows which are selected by clicking | key:normal:space D w w | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC F n | create a new frame | make-frame -> layout_create (TUI analogue: a new layout = independent window-config workspace) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K c a | increment macro counter | spacemacs spc_k_c_a -> increment macro counter | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K c c | insert the current value of the macro counter | spacemacs spc_k_c_c -> insert macro counter value, then increment | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K e n | give a name to the last macro | key:normal:space K e n | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K e r | write the last macro to a register (use SPC r r to call it) | key:normal:space K e r | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K r L | view head macro in ring | key:normal:space K r L | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K r d | delete head macro in ring | key:normal:space K r d | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K r n | cycle to next macro in ring | key:normal:space K r n | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K r p | cycle to previous macro in ring | key:normal:space K r p | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K r s | swap the first two macros in ring | key:normal:space K r s | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC SPC | Emacs (M-x) | spacemacs SPC SPC -> command_palette | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC T n | cycle to next theme | SPC T n -> space T n | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC T p | change to previous theme | SPC T p -> space T p | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC T s | select an installed theme | SPC T s -> space T s | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC TAB | switch to alternate buffer in the current window (switch back and forth) | spacemacs SPC TAB -> goto_last_accessed_file | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC a c | calc-dispatch | spacemacs spc_a_c -> calc-dispatch | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC a t r d | deer / dirvish single column | spacemacs spc_a_t_r_d -> deer single column (file explorer) | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+tools/ranger/README.org |
| SPC a t r r | launch ranger / dirvish full layout | spacemacs spc_a_t_r_r -> ranger full layout (file explorer) | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+tools/ranger/README.org |
| SPC b . 1..9 | move current buffer to nth window | key:normal:space b . 1 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . C-1..C-9 | switch focus to nth window | key:normal:space b . C-1 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . M-1..M-9 | swap current buffer with nth window | key:normal:space b . A-1 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . N | go to previous buffer (avoid useless buffers) | SPC b . N | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . b | list all buffers with helm/ivy (avoid useless buffers) | SPC b . b | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . d | kill current buffer (transient state) | SPC b . d | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . n | go to next buffer (avoid useless buffers) | SPC b . n | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . o | switch focus to other window | SPC b . o | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . p | go to previous buffer (avoid useless buffers) | SPC b . p | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . q | quit transient state | key:normal:space b . q | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . x | kill buffer and window | SPC b . x | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . z | recenter buffer in window | SPC b . z | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b C-D | kill buffers using a regular expression | kill buffers by regex -> kill_buffers_by_regex | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b C-d | kill other buffers | spacemacs SPC b C-d: bound in the SPC leader (buffer-close-others) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b D | kill a visible buffer using ace-window | SPC b D (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b H | open or select the *Help* buffer | spacemacs spc_b_hU -> Help buffer (inline Help browser) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b M | kill all buffers matching the regexp | key:normal:space b M | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b N C-i | create an indirect buffer from an existing opened buffer | indirect buffer from existing -> clone_indirect_from_buffer (buffer picker opens chosen buffer in a shared-doc split) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b N I | create an indirect buffer that is clone of currently opened buffer, and open it in other window | indirect buffer clone of current -> clone_indirect_buffer | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b N h | create new empty buffer in a new window on the left | new buffer window left -> hsplit_new | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b N i | create an indirect buffer that is clone of currently opened buffer | make-indirect-buffer -> clone_indirect_buffer (split = new view of same shared Document) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b N j | create new empty buffer in a new window at the bottom | new buffer window below -> hsplit_new | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b N k | create new empty buffer in a new window above | new buffer window above -> hsplit_new | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b N l | create new empty buffer in a new window below | new buffer window right -> hsplit_new | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b N n | create new empty buffer in current window | new buffer current window -> :new | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b P | copy clipboard and replace buffer (useful when pasting from a browser) | SPC b P | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b R | revert the current buffer (reload from disk) | spacemacs SPC b R -> reload | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b W | go to workspace and window by buffer | goto-buffer-window -> goto_buffer_window (focus existing window showing the buffer, else open) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b Y | copy whole buffer to clipboard (useful when copying to a browser) | spacemacs SPC b Y -> select_all | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b b | switch to a buffer | spacemacs SPC b b -> buffer_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b d | kill the current buffer (does not delete the visited file) | spacemacs SPC b d -> buffer-close | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b e | erase the content of the buffer (ask for confirmation) | spacemacs SPC b e: bound in the SPC leader (reload) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b h | open *spacemacs* home buffer | spacemacs spc_b_h -> home buffer (dashboard) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b m | open *Messages* buffer | spacemacs SPC b m -> changed_file_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b n | switch to next buffer avoiding buffers matching spacemacs-useless-buffers-regexp | spacemacs SPC b n -> goto_next_buffer | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b p | switch to previous buffer avoiding buffers matching spacemacs-useless-buffers-regexp | spacemacs SPC b p -> goto_previous_buffer | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b s | switch to the *scratch* buffer (create it if needed) | spacemacs SPC b s -> new | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b u | reopen the most recently killed file buffer | spacemacs spc_b_u -> reopen most recently killed buffer | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b w | toggle read-only (writable state) | spacemacs spc_b_w -> toggle read-only (writable state) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b x | kill the current buffer and window (does not delete the visited file) | spacemacs SPC b x: bound in the SPC leader (buffer-close) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c C | compile | spacemacs spc_c_cU -> compile (run active config) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c L | invert comment lines | SPC c L | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c P | invert comment paragraphs | spacemacs spc_c_pU -> invert comment paragraphs | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c T | invert comment to line | invert comment to line -> invert_comment_to_line (per-line toggle over the range) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c Y | invert comment and yank | SPC c Y | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c c | use helm-make via projectile | spacemacs SPC c c -> toggle_comments | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c d | close compilation window | close compilation window -> wclose | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c h | hide/show comments | SPC c h | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c k | kill compilation | key:normal:space c k | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c l | comment lines | spacemacs SPC c l -> toggle_line_comments | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c m | helm-make | spacemacs spc_c_m -> pick build/run target (helm-make) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c p | comment paragraphs | spacemacs SPC c p: SPC leader -> toggle_comments (approximate) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c r | recompile | spacemacs spc_c_r -> recompile (re-run last) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c t | comment to line | comment-to-line -> comment_to_line (prompt for target line, line-comment the range) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC c y | comment and yank | comment and yank -> yank+toggle_comments | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC e . | error transient state | spacemacs SPC e . -> goto_last_diag | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC e c | clear all errors | clear all errors -> clear_diagnostics (clears doc diagnostics per language server; flycheck-clear semantics) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC e h | describe a flycheck checker | describe flycheck checker -> describe_diagnostics_checker (lang servers + advertised features) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC e l | toggle the display of the flycheck list of errors/warnings | spacemacs SPC e l -> diagnostics_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC e n | go to the next error | spacemacs SPC e n -> goto_next_diag | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC e p | go to the previous error | spacemacs SPC e p -> goto_prev_diag | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC e v | verify flycheck setup (useful to debug 3rd party tools configuration) | verify flycheck setup -> diagnostics_verify_setup (lang servers + diag providers + counts) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC e y | copy each error at cursor position into kill ring | copy error at point -> :yank-diagnostic | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f A | open a file and replace the current buffer with the new file | find-file-and-replace-buffer -> find_file_replace_buffer (open w/ Action::Replace, close old buffer) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f C d | convert file from unix to dos encoding | unix->dos -> :line-ending crlf | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f C u | convert file from dos to unix encoding | dos->unix -> :line-ending lf | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f D | delete a file and the associated buffer without confirmation | spacemacs spc_f_dU -> delete file + buffer | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f F | try to open the file under point | open file under point -> goto_file | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f J | open a junk file, in mode determined by the file extension (defaulting to fundamental mode) | key:normal:space f J | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f L | Locate a file (using locate) | helm-locate -> locate_file (dynamic picker over system locate, mdfind fallback) | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f R | rename the current file | spacemacs SPC f R -> move | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f S | save all files | SPC f S (already bound) | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f b | go to file bookmarks | file bookmarks -> marks picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f c | copy current file to a different location | key:normal:space f c | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f d | delete a file and the associated buffer (ask for confirmation) | spacemacs SPC f d -> file_explorer_in_current_buffer_directory | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f e C-e | reinitialize the /.spacemacs.env file by importing system and shell environment variables | reinit .spacemacs.env -> reimport_shell_env (run login shell env, set_var into editor process) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f e E | reload the environment variables by executing dotspacemacs/user-env | reload env via user-env -> reimport_shell_env | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f e R | resync the dotfile with spacemacs | resync dotfile -> :config-reload | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f e d | open the spacemacs dotfile (/.spacemacs) | SPC f e d | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f e e | open the /.spacemacs.env file where environment variables are set or goes to dotspacemacs/user-env | user-env / .spacemacs.env -> show_environment (display inherited env vars in scratch) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f e i | open the all mighty init.el | open init.el -> :config-open (opens the user config.toml, the zmax init file) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f e v | display and copy the spacemacs version | display and copy version -> copy_version | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f f | open file | spacemacs SPC f f -> file_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f h | open binary file with hexl (a hex editor) | key:normal:space f h | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f j | jump to the current buffer file in dired | spacemacs SPC f j -> file_explorer_in_current_buffer_directory | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f l | open file literally in fundamental mode | find-file-literally -> open_file_literally (open then set_language(None): no syntax) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f o | open a file using the default external program | open external -> goto_file | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f r | open a recent file | SPC f r (already bound) | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f s | save a file | spacemacs SPC f s -> write | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f t | toggle file tree side bar using Treemacs | spacemacs SPC f t -> file_explorer | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f y C | show and copy current file path relative to the project root with line and column number | SPC f y C | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f y D | show and copy current directory path relative to the project root | SPC f y D | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f y L | show and copy current file path relative to the project root with line number | SPC f y L | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f y N | show and copy current file name without extension in the minibuffer | SPC f y N | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f y Y | show and copy current file path relative to the project root | SPC f y Y | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f y c | show and copy current file absolute path with line and column number in the minibuffer | SPC f y c | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f y d | show and copy current directory absolute path in the minibuffer | SPC f y d | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f y l | show and copy current file absolute path with line number in the minibuffer | SPC f y l | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f y n | show and copy current file name with extension in the minibuffer | SPC f y n | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f y y | show and copy current file absolute path in the minibuffer | SPC f y y | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC g L | open magit-repolist | magit-repolist -> repo commit log picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g M | display the last commit message of the current line | spacemacs spc_g_mU -> last commit message of current line | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g S | stage current file | spacemacs spc_g_sU -> stage current file | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g U | unstage current file | spacemacs spc_g_uU -> unstage current file | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g b | open a magit blame | key:normal:space g b | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g f d | diff for current file | key:normal:space g f d | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g f f | view a file at a specific branch or commit | view file at branch/commit -> view_file_at_rev (git show <rev>:<file> in scratch buffer) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g f l | commits log for current file | commits log for current file -> git_file_log_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g f m | magit dispatch popup for file operations | magit-file-dispatch -> git_file_dispatch (on_next_key transient: stage/unstage/diff/log/blame/status) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g i | initialize a new git repository | key:normal:space g i | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g l C | create link to the file at a commit and copy it | spacemacs spc_g_l_cU -> copy link at a commit | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g l L | create a link to the file highlighting the selected lines | spacemacs spc_g_l_lU -> copy link to selected lines | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g l P | create a link with permalink highlighting selected lines | spacemacs spc_g_l_pU -> copy permalink to lines | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g l c | browse to the current file at a commit | spacemacs spc_g_l_c -> browse to file at a commit | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g l l | browse to file at current lines position | spacemacs spc_g_l_l -> browse to file at current line | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g l p | browse to file at current lines position using permalink | spacemacs spc_g_l_p -> browse using permalink | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g m | magit dispatch popup | spacemacs spc_g_m -> magit dispatch (focus Git panel) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g s | open a magit status window | spacemacs spc_g_s -> git status (focus Git panel) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g t | launch the git time machine | spacemacs spc_g_t -> git time machine (file history) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC h . | search dotfile variables | search dotfile variables -> config_variable_search (picker over editor config vars; copies path) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h SPC | discover Spacemacs documentation, layers and packages | discover docs -> command palette | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h T v | access evil-tutor lessons | SPC h T v -> space h T v | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d a | describe current expression under point | describe expression -> hover | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d b | describe bindings | describe bindings -> command palette | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d c | describe current character under point | describe char -> :character-info | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d f | describe a function | describe function -> command palette | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d k | describe a key | describe key -> command palette | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d l | copy last pressed keys that you can paste in gitter chat | describe-last-keys -> copy_last_keys (bounded last-keys ring in Editor; copies to clipboard) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d m | describe current modes | describe-mode -> describe_current_modes (mode/language/encoding/line-ending/indent/servers) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d p | describe a package (Emacs built-in function) | describe-package -> describe_language_package (language config: grammar/filetypes/comments/formatter/servers) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d s | copy system information that you can paste in gitter chat | describe-system-info -> copy_system_info (version/OS/arch/term to clipboard) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d t | describe text properties | describe-text-properties -> describe_text_properties (tree-sitter node stack + char at point) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d v | describe a variable | describe variable -> command palette | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d x | describe an evil ex-command | describe ex-command -> command palette | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h f | discover the FAQ | discover the FAQ -> browse_faq (embedded FAQ.md shown in scratch) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h i | search in info pages with the symbol at point | helm-info-at-point -> info_search (info --apropos picker seeded at point, renders node to scratch) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h k | show top-level bindings with which-key | spacemacs SPC h k: bound in the SPC leader (command_palette) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h l | search layers | search layers -> layer_search (picker over zmax capability areas, the baked-in analogue of Spacemacs layers) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h m | search available man pages | search man pages -> man_page_search (apropos dynamic picker, renders man into scratch) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h n | browse emacs news | view-emacs-news -> browse_news (embedded CHANGELOG.md shown in scratch) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h p | search packages | search packages -> package_search (picker over configured language packages; describes the chosen one) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h r | search documentation files | search documentation -> command palette | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h t | search toggles | spacemacs SPC h t: bound in the SPC leader (tutor) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC i U 1 | insert UUIDv1 (use universal argument to insert with CID format) | spacemacs spc_i_u_1 -> insert time-based UUIDv1 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC i U 4 | insert UUIDv4 (use universal argument to insert with CID format) | spacemacs spc_i_u_4 -> insert random UUIDv4 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC i U U | insert UUIDv4 (use universal argument to insert with CID format) | spacemacs spc_i_u_u -> insert random UUIDv4 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC i l l | insert lorem-ipsum list | spacemacs spc_i_l_l -> insert lorem-ipsum list | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC i l p | insert lorem-ipsum paragraph | spacemacs spc_i_l_p -> insert lorem-ipsum paragraph | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC i l s | insert lorem-ipsum sentence | spacemacs spc_i_l_s -> insert lorem-ipsum sentence | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC i p 1 | insert simple password | spacemacs spc_i_p_1 -> insert simple password | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC i p 2 | insert stronger password | spacemacs spc_i_p_2 -> insert stronger password | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC i p 3 | insert password for paranoids | spacemacs spc_i_p_3 -> insert password for paranoids | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC i p n | insert a numerical password | spacemacs spc_i_p_n -> insert numerical password | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC i p p | insert a phonetically easy password | spacemacs spc_i_p_p -> insert phonetic password | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC i u | Search for Unicode characters and insert them into the active buffer. | helm-unicode -> unicode/digraph picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j $ | go to the end of line (and set a mark at the previous location in the line) | spacemacs SPC j $ -> goto_line_end | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j ( | jump to first unbalanced parentheses | jump to unbalanced paren | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j + | format the marked region or entire buffer also cleanup whitespace | format region/buffer (alt) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j 0 | go to the beginning of line (and set a mark at the previous location in the line) | spacemacs SPC j 0 -> goto_line_start | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j = | format the marked region or entire buffer | format region/buffer | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j D | jump to a listing of the current directory (other window) | SPC j D | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j I | jump to a definition in any buffer (imenu) | imenu -> workspace symbol picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j S | split a quoted string or s-expression, insert a new line and auto-indent | key:normal:space j S | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j U | select a URL in the current buffer and follow it | SPC j U | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j b | go back to the previous location (before the jump) | spacemacs SPC j b -> jump_backward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j c | go to last change | spacemacs SPC j c -> goto_last_change | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j d | jump to a listing of the current directory | spacemacs SPC j d -> file_explorer_in_current_buffer_directory | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j f | jump to the definition of an Emacs Lisp function | jump to elisp function def -> goto_definition | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j i | jump to a definition in buffer (imenu) | spacemacs SPC j i -> symbol_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j j | initiate avy jump char | spacemacs SPC j j -> jumplist_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j k | jump to next line and indent it using auto-indent rules | spacemacs SPC j k -> move_visual_line_down | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j l | initiate avy jump line | avy jump line -> goto_word | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j n | split the current line at point, insert a new line and auto-indent | spacemacs SPC j n -> split-line | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j o | split the current line at point but let point on current line | SPC j o | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j s | split a quoted string or s-expression in place | key:normal:space j s | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j u | jump to a URL in the current buffer | spacemacs SPC j u: bound in the SPC leader (goto_file) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j v | jump to the definition/declaration of an Emacs Lisp variable | jump to elisp variable def -> goto_definition | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC j w | initiate avy jump word | avy jump to word -> goto_word | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k $ | go forward to the end of current sexp | spacemacs SPC k $: tree-sitter sexp -> move_parent_node_end | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k % | go to other paren of the same pair | spacemacs spc_k_x -> go to other paren of the pair | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k ( | insert sexp before current one | spacemacs spc_k_x_2 -> insert sexp before current | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k ) | insert sexp after current one | spacemacs spc_k_x_3 -> insert sexp after current | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k 0 | go backward to the beginning of current sexp | spacemacs SPC k 0: tree-sitter sexp -> move_parent_node_start | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k : | ex command | spacemacs spc_k_x_4 -> ex command | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k B | barf backward | spacemacs spc_k_bU -> barf backward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k C-r | redo | SPC k C-r | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k C-v | switch to visual state and begin block-wise selection | SPC k C-v | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k Ds | delete symbol backward | spacemacs spc_k_dUs -> delete symbol backward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k Dw | delete word backward | spacemacs spc_k_dUw -> delete word backward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k Dx | delete sexp backward | spacemacs spc_k_dUx -> delete sexp backward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k E | splice, killing backward | spacemacs spc_k_eU -> splice, killing backward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k H | go backward to previous sexp | spacemacs spc_k_hU -> backward to previous sexp | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k I | go back to beginning of current expression and switch to insert state | spacemacs SPC k I: tree-sitter sexp -> move_parent_node_start | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k I (insert) | switch to insert state at beginning of current line | spacemacs spc_k_iU_xinsertx -> begin of expression + insert | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k J | join sexp | spacemacs spc_k_jU -> join sexp (join lines) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k L | go forward to next sexp | spacemacs spc_k_lU -> forward to next sexp | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k P | paste before | spacemacs spc_k_pU -> paste before | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k S | slurp backward | spacemacs spc_k_sU -> slurp backward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k U | go "up": to parent sexp backward | spacemacs SPC k U: tree-sitter sexp -> expand_selection | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k V | switch to visual state and begin line-wise selection | spacemacs spc_k_vU -> line-wise visual select | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k W | unwrap sexp | spacemacs spc_k_wU -> unwrap (splice) sexp | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k ` k | hybrid delete sexp | spacemacs spc_k_bt_k -> hybrid delete sexp | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k ` p | hybrid push: <point>as bs -> <point>bs as | spacemacs spc_k_p -> hybrid push (swap) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k ` s | hybrid slurp forward | spacemacs spc_k_bt_s -> hybrid slurp forward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k ` t | hybrid transpose | spacemacs spc_k_bt_t -> hybrid transpose | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k a | absorb: (a (bs <point> ..)) -> ((bs a <point> ..)) | key:normal:space k a | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k b | barf forward: (a bs c) -> (a bs) c | spacemacs spc_k_b -> barf forward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k c | convolute: (as (bs <point> ..)) -> (bs (as <point> ..)) | key:normal:space k c | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k ds | delete symbol | SPC k ds | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k dw | delete word | SPC k dw | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k dx | delete sexp: (as <point> a ..) -> (as <point> ..) | SPC k dx | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k e | splice, killing forward: (as (bs <point> cs) ds) -> (as bs ds) | spacemacs spc_k_e -> splice, killing forward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k h | go backward to previous symbol | spacemacs SPC k h: tree-sitter sexp -> select_prev_sibling | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k i | switch to insert state | spacemacs spc_k_i_2 -> switch to insert state | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k j | go forward to next closing parenthesis | spacemacs SPC k j: tree-sitter sexp -> shrink_selection (approximate) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k k | go backward to previous opening parenthesis | spacemacs SPC k k: tree-sitter sexp -> expand_selection (approximate) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k l | go forward to next symbol | spacemacs SPC k l: tree-sitter sexp -> select_next_sibling | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k p | paste after | spacemacs spc_k_p_2 -> paste after | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k r | raise: (as <point> b ..) -> <point>b | spacemacs spc_k_r -> raise sexp | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k s | slurp forward: a (bs) c -> a (bs c) | spacemacs spc_k_s -> slurp forward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k t | transpose: (as <point> bs) -> (bs <point> as) | spacemacs spc_k_t -> transpose sexps | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k u | undo | spacemacs spc_k_u_2 -> undo | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k v | switch to visual state and begin character-wise selection | spacemacs SPC k v: tree-sitter sexp -> select_mode | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k w | wrap a symbol with parenthesis | spacemacs SPC k w: tree-sitter sexp -> wrap_sexp | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC k y | copy expression | spacemacs SPC k y: tree-sitter sexp -> expand_selection | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l 0..9 | switch to nth layout | key:normal:space l 1 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l A | add all the buffers from another layout in the current one | add buffers from another layout -> layout_add_buffers | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l C-0..C-9 | switch to nth layout and keep the transient state active | switch to nth layout (transient) -> layout_goto C-1..C-9 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l C-h | previous layout in list | key:normal:space l C-h | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l C-l | next layout in list | key:normal:space l C-l | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l D | delete the other layouts and keep their buffers | key:normal:space l D | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l L | load layouts from file | key:normal:space l L | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l N | previous layout in list | key:normal:space l N | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l R | rename current layout | SPC l R -> layout_rename | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l TAB | switch to the latest layout | key:normal:space l tab | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l X | kill other layouts with their buffers | key:normal:space l X | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l a | add a buffer to the current layout | SPC l a (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l b | select a buffer in the current layout | key:normal:space l b | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l d | delete the current layout and keep its buffers | key:normal:space l d | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l h | go to default layout | key:normal:space l h | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l l | select/create a layout | key:normal:space l l | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l n | next layout in list | key:normal:space l n | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l o | open a custom layout | SPC l o -> layout_load | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l p | previous layout in list | key:normal:space l p | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l r | remove current buffer from layout | SPC l r (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l s | save layouts to file | save layouts to file | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l t | display a buffer without adding it to the current layout | key:normal:space l t | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l w | initiate transient state | key:normal:space l w w | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l w 0..9 | switch to nth workspace | key:normal:space l w 1 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l w C-0..C-9 | switch to nth workspace and keep the transient state active | switch to nth workspace (transient) -> layout_goto C-1..C-9 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l w N | switch to previous workspace | key:normal:space l w N | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l w R | rename current workspace | SPC l w R -> layout_rename | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l w TAB | switch to last active workspace | key:normal:space l w tab | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l w d | close current workspace | key:normal:space l w d | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l w h | switch to previous workspace | key:normal:space l w h | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l w l | switch to next workspace | key:normal:space l w l | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l w n | switch to next workspace | key:normal:space l w n | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l w p | switch to previous workspace | key:normal:space l w p | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l w w | switch to tagged workspace | key:normal:space l w w | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l x | kill current layout with its buffers | key:normal:space l x | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m e $ | go to end of line and evaluate last sexp | key:normal:space m e $ | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m e b | evaluate buffer | key:normal:space m e b | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m e c | evaluate current form (a def or a set) | key:normal:space m e c | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m e e | evaluate last sexp | key:normal:space m e e | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m e f | evaluate current defun | key:normal:space m e f | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m e l | go to end of line and evaluate last sexp | key:normal:space m e l | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m e r | evaluate region | key:normal:space m e r | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m g g | go to definition | SPC m g g | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m h h | describe elisp thing at point (show documentation) | SPC m h h | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC n + | increase the number under point by one and initiate transient state | increment number | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC n - | decrease the number under point by one and initiate transient state | decrement number | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC n = | increase the number under point by one and initiate transient state | increment number | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC n F | narrow to the current function in an indirect buffer | narrow-to-function in indirect buffer -> narrow_to_function_indirect (clone split + per-view narrow; original view stays full) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC n P | narrow to the visible page in an indirect buffer | narrow-to-page in indirect buffer -> narrow_to_page_indirect (clone split + per-view narrow) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC n R | narrow to the selected text in an indirect buffer | narrow to selected text in indirect buffer -> narrow_region_indirect (clone split + per-view narrow to selection) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC n _ | decrease the number under point by one and initiate transient state | decrement number | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC n f | narrow the buffer to the current function | key:normal:space n f | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC n p | narrow the buffer to the visible page | key:normal:space n p | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC n r | narrow the buffer to the selected text | narrow-to-region -> narrow_to_region (true narrowing: Document.narrow bounds confine point-min/max, select-all, gg/G, last-line; region tracks edits; SPC n w widens) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC n w | widen, i.e. show the whole buffer again | spacemacs spc_n_w -> widen (show whole buffer again) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC o c | example user binding: run org mode capture (SPC o is reserved for user) | key:normal:space o c | ported | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC p % | replace a regexp | SPC p % replace a regexp in project -> :project-replace does a regex search/replace across workspace files | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p ' | open a shell in project's root (with the shell layer) | spacemacs spc_p -> open shell in project root | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p a | toggle between implementation and test | toggle impl/test -> goto_next_test | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p b | switch to project buffer | spacemacs SPC p b -> buffer_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p c | compile project using projectile | spacemacs spc_p_c -> compile project (run active config) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p d | find directory | spacemacs SPC p d: SPC leader -> file_explorer (approximate) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p e | edit dir-locals.el | edit dir-locals -> edit_project_config (open/create <workspace>/.zmax/config.toml) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p f | find file | spacemacs SPC p f -> file_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p g | find tags | find tags -> symbol picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p h | find file | spacemacs SPC p h -> file_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p i | install the project | spacemacs spc_p_i -> install project (run config manager) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p k | kill all project buffers | spacemacs SPC p k: SPC leader -> buffer-close-all (approximate) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p o | run multi-occur | multi-occur -> global search | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p p | switch project | spacemacs SPC p p -> file_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p r | open a recent file | spacemacs SPC p r -> goto_last_modified_file | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p t | open Treemacs and add current projectile root to its list of projects | spacemacs SPC p t: SPC leader -> file_explorer (approximate) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p u | run project using projectile | spacemacs spc_p_u -> run project (run active config) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p v | open project root in vc-dir or magit | open project in magit -> git_status | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC q Q | Quit Emacs and kill the server, lose all unsaved changes | SPC q Q (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC q f | Kill the current frame | SPC q f | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC q q | Quit Emacs and kill the server, prompt for changed buffers to save | spacemacs SPC q q -> quit-all | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC q s | Save the buffers, quit Emacs and kill the server | spacemacs SPC q s -> write-quit-all | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC r e | show evil yank and named registers | spacemacs SPC r e: browse registers in a picker (register_picker) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC r l | resume the last completion buffer | spacemacs SPC r l -> last_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC r m | show marks register | marks register -> marks picker (jump to mark) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC r r | show helm register | spacemacs SPC r r: show registers + paste chosen (register_picker) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC r s | resume search buffer (completion or converted search buffer) | key:normal:space r s | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC r y | show kill ring | spacemacs SPC r y: kill-ring browser (register_picker) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s B | search all open buffers with the first found tool with default input | search buffers -> global_search | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s D | search current directory with the first found tool with default input | SPC s D | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s F | search files in an arbitrary directory with the first found tool with default input | SPC s F | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s H | go to the last searched occurrence of the last highlighted symbol | last occurrence -> search_next | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s P | search in a project with the first found tool with default input | search project -> global_search | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s S | search current file with the first found tool with default input | SPC s S (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s ` | go back to the previous place before jump | SPC s ` | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s a A | search current file with ag with default input | SPC s a A | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s a B | search all open buffers with ag with default text | SPC s a B | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s a D | search current directory with ag with default text | SPC s a D | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s a F | search files in an arbitrary directory with ag with default text | SPC s a F | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s a P | search in a project with ag with default text | SPC s a P | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s a a | ag | spacemacs SPC s a a: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s a b | ag | spacemacs SPC s a b: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s a d | ag | spacemacs SPC s a d: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s a f | ag | spacemacs SPC s a f: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s a p | ag | spacemacs SPC s a p: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s b | search with the first found tool | spacemacs SPC s b -> global_search | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s c | clear persistent search highlighting | clear persistent search highlight | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s d | search current directory with the first found tool | search dir -> global_search | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s e | edit all occurrences of the current symbol(/) | spacemacs SPC s e -> select_references_to_symbol_under_cursor | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s f | search with the first found tool | spacemacs SPC s f -> global_search | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s g B | search all open buffers with grep with default text | SPC s g B | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s g F | search files in an arbitrary directory with grep with default text | SPC s g F | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s g G | search current file with grep with default input | SPC s g G | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s g b | grep | spacemacs SPC s g b: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s g d | grep with default text | spacemacs SPC s g d: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s g f | grep | spacemacs SPC s g f: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s g g | grep | spacemacs SPC s g g: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s g p | grep with default text | spacemacs SPC s g p: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s h | highlight the current symbol and all its occurrence within the current range | spacemacs SPC s h: bound in the SPC leader (select_references_to_symbol_under_cursor) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s j | list all the symbols of a buffer by semantic | SPC s j (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s k B | search all open buffers with ack with default text | SPC s k B | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s k D | search current directory with ack with default text | SPC s k D | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s k F | search files in an arbitrary directory with ack with default text | SPC s k F | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s k P | search in a project with ack with default text | SPC s k P | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s k b | ack | spacemacs SPC s k b: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s k d | ack | spacemacs SPC s k d: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s k f | ack | spacemacs SPC s k f: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s k p | ack | spacemacs SPC s k p: bound in the SPC leader (global_search) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s l | resume search buffer (completion or converted search buffer) | resume search -> last_picker | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s p | see searching in a project | spacemacs SPC s p -> global_search | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s r B | search all open buffers with rg with default text | SPC s r B | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s r D | search current directory with rg with default text | SPC s r D | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s r F | search files in an arbitrary directory with rg with default text | SPC s r F | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s r P | search in a project with rg with default text | SPC s r P | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s r R | search current file with rg with default input | SPC s r R | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s r b | rg | SPC s r b | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s r d | rg | SPC s r d | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s r f | rg | SPC s r f | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s r p | rg | SPC s r p | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s r r | rg | SPC s r r | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s s | search with the first found tool | spacemacs SPC s s -> global_search | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t - | centered-cursor mode | key:normal:space t - | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t 8 | highlight any character past the 80th column | key:normal:space t 8 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t C-- | global centered cursor | SPC t C-- global centered cursor -> toggle_centered_cursor keeps cursor vertically centered (scrolloff=9999) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t C-8 | global toggle highlight of characters for long lines | key:normal:space t C-8 | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t C-S-l | visual line navigation globally | visual line nav -> :toggle soft-wrap | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t C-W | global automatic whitespace cleanup | key:normal:space t C-W | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t C-i | global indentation guide | global indent guide -> :toggle indent-guides | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t C-p | global smartparens | global smartparens -> :toggle auto-pairs | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t C-w | global whitespace | SPC t C-w | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t F | toggle auto-fill mode | spacemacs SPC t F -> toggle_auto_fill (Emacs auto-fill: wrap at text_width while typing) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t K | which-key mode | which-key mode -> :toggle auto-info | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t L | toggle visual lines | key:normal:space t L | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t V | toggle visual line numbers | spacemacs SPC t V: SPC leader -> toggle line-number absolute relative | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t W | toggle automatic whitespace cleanup | key:normal:space t W | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t a | auto-completion | spacemacs SPC t a -> toggle auto-completion | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t c | toggle camel case (subword) motion | spacemacs SPC t c -> toggle_subword (sub-word w/b/e motions + operators) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t f | display the fill column (by default the fill column is set to 80) | key:normal:space t f | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t g | toggle golden-ratio mode | key:normal:space t g | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t h a | toggle automatic highlight of symbol under point after ahs-idle-interval seconds | toggle automatic symbol highlight -> toggle_auto_highlight (auto_document_highlight config) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t h c | toggle highlight indentation current column | highlight current column -> :toggle cursorcolumn | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t h h | toggle highlight of the current line | spacemacs SPC t h h -> toggle cursorline | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t h i | toggle highlight indentation levels | highlight indentation -> :toggle indent-guides | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t h s | toggle syntax highlighting | toggle syntax highlighting -> toggle_syntax_highlighting (set_language None / detect) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t i | toggle indentation guide at point | spacemacs SPC t i -> toggle indent-guides.render | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t k k | toggle which-key persistent state | key:normal:space t k k | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t l | toggle truncate lines | spacemacs SPC t l: SPC leader -> toggle soft-wrap.enable | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t m p | toggle the point character position | key:normal:space t m p | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t m v | toggle the version control info | key:normal:space t m v | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t n | toggle line numbers | SPC t n toggle line numbers -> toggle_line_numbers toggles the line-number gutter | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t n a | toggle absolute line numbers | spacemacs SPC t n a -> toggle line-number relative absolute | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t n n | toggle line numbers as configured in .spacemacs | SPC t n n | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t n r | toggle relative line numbers | spacemacs SPC t n r -> toggle line-number absolute relative | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t p | smartparens mode | smartparens -> :toggle auto-pairs | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t s | syntax checking (flycheck) | toggle flycheck/syntax checking -> toggle_diagnostics (end-of-line diag filter + diagnostics gutter) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t w | whitespace mode | spacemacs SPC t w -> toggle whitespace.render all none | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC u SPC b D | kill a visible buffer and its window using ace-window | key:normal:space u space b D | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC u SPC b d | kill the current buffer and window (does not delete the visited file) | kill buffer+window -> :buffer-close | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC u SPC b m | kill all buffers and windows except the current one | kill other buffers -> :buffer-close-others | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC u SPC w 1 | make 1 window layout with force delete | single-window layout -> wonly | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC u SPC w 2 | make 2 windows layout (split vertically) with force delete | 2-window layout (force) -> vsplit | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC u SPC w 3 | make 3 windows layout (split vertically) with force delete | 3-window layout (force) -> vsplit | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC u SPC w 4 | make 4 windows layout (split in 2x2 grid) with force delete | 4-window layout (force) -> vsplit | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC u SPC w D | delete another window and its current buffer using ace-window | key:normal:space u space w D | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC u SPC w d | delete a window and its current buffer (does not delete the file) | delete window+buffer -> wclose | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC v | initiate expand-region mode then... | spacemacs SPC v -> expand_selection | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w - | horizontal split | SPC w - (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . - | horizontal split (transient state) | SPC w . - | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . / | vertical split (transient state) | SPC w . / | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . 0..9 | go to window number n | go to window N (transient) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . D | delete other windows | SPC w . D | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . H | move window to the left | spacemacs spc_w_x_hU -> move window left | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . J | move window to the bottom | spacemacs spc_w_x_jU -> move window down | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . K | move bottom to the top | spacemacs spc_w_x_kU -> move window up | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . L | move window to the right | spacemacs spc_w_x_lU -> move window right | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . R | rotate windows backward | spacemacs spc_w_x_rU -> rotate windows backward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . S | horizontal split and focus new window | spacemacs spc_w_x_sU -> horizontal split and focus | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . U | redo window layout | SPC w . U -> winner_redo (winner-mode window-layout undo/redo) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . V | vertical split and focus new window | spacemacs spc_w_x_vU -> vertical split and focus | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . [ | shrink window horizontally (transient state) | spacemacs spc_w_x_x_3 -> shrink window horizontally | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . ] | enlarge window horizontally (transient state) | spacemacs spc_w_x_x_4 -> enlarge window horizontally | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . _ | maximize window horizontally (transient state) | spacemacs spc_w_x_x_2 -> maximize window horizontally | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . a | call ace window mode | ace-window -> ace_window (on_next_key reads window number 1-9 and jumps) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . d | delete window | SPC w . d | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . g | toggle golden-ratio on and off | key:normal:space w . g | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . h | go to window on the left | SPC w . h | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . j | go to window below | SPC w . j | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . k | go to window above | SPC w . k | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . l | go to window on the right | SPC w . l | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . m | toggle maximization of current window | maximize current window | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . o | focus other frame | SPC w . o | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . r | rotate windows forward | spacemacs spc_w_x_r -> rotate windows forward | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . s | horizontal split | spacemacs spc_w_x_s -> horizontal split | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . u | undo window layout (used to effectively undo a closed window) | SPC w . u -> winner_undo (winner-mode window-layout undo/redo) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . v | vertical split | spacemacs spc_w_x_v -> vertical split | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . w | focus other window | spacemacs spc_w_x_w -> focus other window | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . x | delete window and kill buffer | delete window and kill buffer | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . { | shrink window vertically (transient state) | spacemacs spc_w_x_x_5 -> shrink window vertically | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . | | maximize window vertically (transient state) | spacemacs spc_w_x_x -> maximize window vertically | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . } | enlarge window vertically (transient state) | spacemacs spc_w_x_x_6 -> enlarge window vertically | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w / | vertical split | SPC w / (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w 1 | make 1 window layout | 1-window layout -> wonly | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w 2 | make 2 windows layout (split vertically) | 2-window layout -> vsplit | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w 3 | make 3 windows layout (split vertically) | 3-window layout -> vsplit | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w 4 | make 4 windows layout (split in 2x2 grid) | 4-window layout -> vsplit | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w = | balance split windows | balance/equalize windows | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w D | delete another window using ace-window | SPC w D | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w F | create new frame | SPC w F (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w H | move window to the left | SPC w H (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w J | move window to the bottom | SPC w J (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w K | move window to the top | SPC w K (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w L | move window to the right | SPC w L (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w M | swap windows using ace-window | SPC w M | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w R | rotate windows backward | SPC w R (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w S | horizontal split and focus new window | spacemacs SPC w S: SPC leader -> hsplit | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w TAB | switch to alternate window in the current frame (switch back and forth) | alternate window -> rotate_view | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w V | vertical split and focus new window | spacemacs SPC w V: SPC leader -> vsplit | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w W | select window using ace-window | SPC w W (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w [ | shrink window horizontally (enter transient state) | spacemacs spc_w_x_4 -> shrink window horizontally | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w \vert | maximize window vertically | maximize window -> wonly | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w ] | enlarge window horizontally (enter transient state) | SPC w ] (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w _ | maximize window horizontally | SPC w _ | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w d | delete a window | spacemacs SPC w d -> wclose | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w f | toggle follow mode | spacemacs SPC w f -> toggle_follow_mode (windows on same doc scroll as one continuous view) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w h | move to window on the left | spacemacs SPC w h -> jump_view_left | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w j | move to window below | spacemacs SPC w j -> jump_view_down | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w k | move to window above | spacemacs SPC w k -> jump_view_up | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w l | move to window on the right | spacemacs SPC w l -> jump_view_right | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w m | maximize/minimize a window (maximize is similar to delete-other-windows) | spacemacs SPC w m: bound in the SPC leader (wonly) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w o | cycle and focus between frames | spacemacs SPC w o -> wonly | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w r | rotate windows forward | spacemacs SPC w r -> rotate_view | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w s | horizontal split | SPC w s (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w t | toggle window dedication (dedicated window cannot be reused by a mode) | spacemacs SPC w t -> toggle_window_dedication (dedicated window splits on opening other buffers) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w u | undo window layout (used to effectively undo a closed window) | SPC w u -> winner_undo (winner-mode window-layout undo/redo) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w v | vertical split | SPC w v (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w w | cycle and focus between windows | spacemacs SPC w w -> rotate_view | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w x | delete a window and its current buffer (does not delete the file) | spacemacs SPC w x: bound in the SPC leader (transpose_view) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w { | shrink window vertically (enter transient state) | spacemacs spc_w_x_6 -> shrink window vertically | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w | | maximize window vertically | SPC w | (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w } | enlarge window vertically (enter transient state) | SPC w } (already bound) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x . | enter the drag stuff transient state | key:normal:space x . j | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x J | drag down a line of text (enter drag stuff transient state) | spacemacs SPC x J -> move-line-down | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x K | drag up a line of text (enter drag stuff transient state) | spacemacs SPC x K -> move-line-up | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x TAB | indent or dedent a region rigidly | spacemacs SPC x TAB -> indent | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x U | set the selected text to upper case | spacemacs spc_x_uU -> uppercase the selection | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a & | align region at & | SPC x a & | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a ( | align region at ( | align at ( -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a ) | align region at ) | align at ) -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a , | align region at , | align at , -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a . | align region at . (for numeric tables) | align at . -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a : | align region at : | align at : -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a ; | align region at ; | align at ; -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a = | align region at = | align at = -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a L | right-align with evil-lion | align at L -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a [ | align region at [ | align at [ -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a ] | align region at ] | align at ] -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a a | align region (or guessed section) using default rules | spacemacs SPC x a a -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a c | align current indentation region using default rules | SPC x a c | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a l | left-align with evil-lion | SPC x a l | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a m | align region at arithmetic operators (+-*/) | SPC x a m | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a r | align region using user-specified regexp | SPC x a r | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a { | align region at { | align at { -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a } | align region at } | align at } -> align_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a , | align region at , | SPC x a , align region at , -> align_at_comma aligns region on commas | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x c | count the number of chars/words/lines in the selection region | SPC x c | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x d SPC | Delete all spaces and tabs around point, leaving one space | spacemacs SPC x d SPC -> just-one-space | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x d l | delete blank lines but one or the single blank line | spacemacs SPC x d l -> delete-blank-lines | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x d w | delete trailing whitespaces | spacemacs SPC x d w -> delete-trailing-whitespace | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x e | Edit strings in place | SPC x e edit strings in place (iedit) -> select_all_occurrences places cursors on every occurrence of the selection for simultaneous editing | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x i - | change symbol style to kebab-case | SPC x i - | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x i C | change symbol style to UpperCamelCase | spacemacs spc_x_i_cU -> change symbol style to UpperCamelCase | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x i U | change symbol style to UP_CASE | spacemacs spc_x_i_uU -> change symbol style to UP_CASE | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x i _ | change symbol style to under_score | spacemacs spc_x_i_x -> change symbol style to under_score | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x i c | change symbol style to lowerCamelCase | spacemacs SPC x i c -> change-case camel | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x i i | cycle symbol naming styles (i to keep cycling) | spacemacs SPC x i i -> cycle-case | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x i k | change symbol style to kebab-case | spacemacs SPC x i k -> change-case kebab | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x i u | change symbol style to under_score | spacemacs SPC x i u -> change-case snake | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x j c | set the justification to center | justify center -> format_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x j f | set the justification to full | justify full -> format_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x j l | set the justification to left | justify left -> format_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x j n | set the justification to none | justify none -> format_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x j r | set the justification to right | justify right -> format_selections | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x l d | duplicate line or region | spacemacs SPC x l d -> duplicate-line | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x l r | randomize lines in region | spacemacs spc_x_l_r -> randomize lines in region | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x l s | sort lines | spacemacs SPC x l s -> sort | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x l u | uniquify lines | spacemacs SPC x l u -> uniquify-lines | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x o | use avy to select a link in the frame and open it | avy open link -> goto_file | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r / | Explain the regexp around point with rx | key:normal:space x r / | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r c | Convert regexp around point to the other form and display the result in the minibuffer | key:normal:space x r c | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r e / | Explain Emacs Lisp regexp | key:normal:space x r e / | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r e p | Convert Emacs Lisp regexp to PCRE | key:normal:space x r e p | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r e t | Replace Emacs Lisp regexp by rx form or vice versa | replace Emacs regexp by rx form -> regex_emacs_to_rx_replace | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r e x | Convert Emacs Lisp regexp to rx form | key:normal:space x r e x | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r p / | Explain PCRE regexp | key:normal:space x r p / | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r p e | Convert PCRE regexp to Emacs Lisp | key:normal:space x r p e | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r p x | Convert PCRE to rx form | key:normal:space x r p x | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r t | Replace regexp around point by the rx form or vice versa | key:normal:space x r t | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r x | Convert regexp around point in rx form and display the result in the minibuffer | key:normal:space x r x | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x t c | swap (transpose) the current character with the previous one | spacemacs SPC x t c -> transpose-chars | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x t e | swap (transpose) the current sexp with the previous one | key:normal:space x t e | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x t l | swap (transpose) the current line with the previous one | spacemacs SPC x t l -> move-line-up | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x t p | swap (transpose) the current paragraph with the previous one | key:normal:space x t p | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x t s | swap (transpose) the current sentence with the previous one | key:normal:space x t s | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x t w | swap (transpose) the current word with the previous one | spacemacs SPC x t w -> transpose-words | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x u | set the selected text to lower case | spacemacs SPC x u -> switch_to_lowercase | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x w c | count the number of occurrences per word in the select region | count word occurrences -> count_selection | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x w r | randomize words in region | spacemacs spc_x_w_r -> randomize words in region | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x x | smart quickrun or quickrun-region | quickrun -> :run-shell-command | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| [ SPC | Insert space above | [ SPC insert space above -> add_newline_above inserts a blank line above without entering insert | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| [ b | Go to previous buffer | [ b previous buffer -> goto_previous_buffer cycles to prior buffer | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| [ e | Move line up | [ e move line up -> drag_line_up relocates the current line above the previous one | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| [ h | Go to the previous vcs hunk | [ h previous vcs hunk -> goto_prev_change navigates to previous git diff hunk | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| [ l | Go to the previous error | [ l previous error -> loclist_prev jumps to previous location-list entry | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| [ p | Paste above current line | [p paste before/above (paste_before) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| [ q | Go to the previous error | [ q previous error -> quickfix_prev steps to previous quickfix entry | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| ] SPC | Insert space below | ] SPC insert space below -> add_newline_below inserts a blank line below | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| ] b | Go to next buffer | ] b next buffer -> goto_next_buffer cycles to next buffer | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| ] e | Move line down | ] e move line down -> drag_line_down relocates the current line below the next one | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| ] h | Go to the next vcs hunk | ] h next vcs hunk -> goto_next_change navigates to next git diff hunk | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| ] l | Go to the next error | ] l next error -> loclist_next jumps to next location-list entry | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| ] p | Paste below current line | ]p paste after/below (paste_after) | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| ] q | Go to the next error | ] q next error -> quickfix_next steps to next quickfix entry | ported | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p E | find references | SPC p E find references -> goto_reference finds references to the symbol under cursor via LSP | partial | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p R | replace a string | SPC p R replace a string in project -> :project-replace (regex-based) performs a project-wide replace | partial | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w c C | toggle visual distraction free mode | SPC w c C toggle distraction-free mode -> :zen toggles the distraction-free IDE view | partial | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x a ¦ | align region at ¦ | SPC x a align region at typed char -> align_left_at_char prompts for a delimiter and aligns region on it | partial | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| C-TAB/C-S tab | cycle backward/forward through previous visited buffers (i.e. scroll helm buffer list) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| C-c C-c | toggle display text and image display | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| C-c C-t | open new buffer with doc's text contents | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| S * | sort by GitHub stars | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| S P | sort by package name | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| S S | sort by status (installed, available, etc...) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D B | ask for a file and run ediff with its backup file | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D b p | ask for a buffer or file that contains a patch to apply to a buffer and start an ediff session with the result | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D d 3 | ask for 3 directories and run ediff on them comparing files that have the same name in all of them | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D d d | ask for 2 directories and run ediff on them comparing files that have the same name in both | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D d r | run ediff on a directory comparing its files with their revisions if under version control | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D f . | start an ediff session between your .spacemacs and its default template in Spacemacs core | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D f p | ask for a buffer or file that contains a patch to apply to a file and start an ediff session with the result | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D h | open ediff documentation within Emacs | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D m b 3 | start an ediff merge session between 2 buffers and their ancestor | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D m b b | start an ediff merge session between 2 buffers | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D m d 3 | start an ediff merge session between files with the same name in 2 directories and with a 3rd directory containing their ancestor | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D m d d | start an ediff merge session between files with the same name in 2 directories | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D m f 3 | start an ediff merge session between 2 files and their ancestor | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D m r 3 | start an ediff merge session between two revisions of a file with a common ancestor | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D m r r | start an ediff merge session between two revisions of a file | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D r w | start an ediff session between two regions to perform a wordwise diff (use this for small regions) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC D s | display ediff registries | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC F B | open a buffer in another frame (but don't switch) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC F D | delete all other frames | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC F O | open a dired buffer in another frame | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC F b | open a buffer in another frame | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC F d | delete the current frame (unless it's the only one) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC F f | open a file in another frame | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC F o | cycle focus between frames | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K K | stop recording macro, if no macro is recording then run last macro | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K c C | set the macro counter | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K c f | set the display format for the macro counter | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K e b | assign a key binding to the last macro | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K e e | edit last macro in a buffer | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K e l | edit a macro from lossage information (last 300 executed commands) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K e s | step by step edit of the last macro | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K k | start recording macro, if already recording then insert the macro counter | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K r l | run second macro in ring | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC K v | view last macro string in minibuffer | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC T | display =~= in the fringe on empty lines | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC T B | toggle frame background transparency | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC T F | toggle frame fullscreen | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC T M | toggle frame maximize | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC T T | toggle frame transparency (transient state) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC T f | toggle fringe display | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC T m | toggle menu bar | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC T t | toggle tool bar | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC T ~ | display tilde in fringe on empty lines | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC a k | launch paradox | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . | initiate transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC b . C-d | bury current buffer | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f E | open a file with elevated privileges (sudo edit) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f e D | open ediff buffer of ~/.spacemacs and dotspacemacs-template.el | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f e I | open the early-init.el | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/doc/DOCUMENTATION.org |
| SPC f e U | update packages | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f e c | recompile all elpa packages | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f e l | locate an Emacs library | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f v d | add a directory variable | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f v f | add a local variable to the current file | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC f v p | add a local variable to the first line of the current file | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC g H c | clear commit highlights | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g H h | highlight regions by age of commits | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g H t | highlight regions by last updated time | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC g u | select a remote repository | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/layers/+source-control/git/README.org |
| SPC h I | Open Spacemacs GitHub issue page with pre-filled information | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h P k | stop the profiler | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h P r | display the profiler report | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h P s | start the profiler | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h P w | write the report to file | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d F | describe a face | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d K | describe a keymap | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d P | describe a package (Spacemacs layer information) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC h d T | describe a theme | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC l | initiate transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m , | commit changes with the entered message (git commit buffer) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m C | checkout pull request (not for issues) (forge) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m D | delete comment under cursor (forge) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m M | create mark to use with topics (forge) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m a | discard message and abort the commit (git commit buffer) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m b | browse topic (open in web browser) (forge) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m c | commit changes with the entered message (git commit buffer) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m d | toggle draft pull request (forge) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m e | edit topic body (forge) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m g G | go to definition in another window | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m k | discard message and abort the commit (git commit buffer) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m m | edit topic marks (mark is an unshared label) (forge) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m n | edit personal note (adds to top of topic) (forge) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m r | edit list of people to review an existing topic (forge) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m s | change topic state (open, closed, draft, etc.) (forge) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m t | edit topic title (forge) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC m t b | execute buffer tests | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m t q | ask for test function to execute | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC m u | copy URL of topic (add to kill ring) (forge) | — | absent | https://raw.githubusercontent.com/syl20bnr/spacemacs/develop/layers/+source-control/git/README.org |
| SPC p ! | run shell command in project's root | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p & | run async shell command in project's root | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p D | open project root in =dired= | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p F | find file based on path around point | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p G | regenerate the project's =etags= / =gtags= | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p I | invalidate the projectile cache | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC p T | test project | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC q T | Restart Emacs and debug with --adv-timers | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC q r | Restart both Emacs and the server, prompting to save any changed buffers | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC q t | Restart Emacs and debug with --with-timed-requires | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC s w g | Get Google suggestions in emacs. Opens Google results in Browser. | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t E e | emacs editing style (holy mode) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t E h | hybrid editing style (hybrid mode) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t G | ggtags mode | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t I | toggle aggressive indent mode | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t S | toggle spell checking (flyspell) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t k M | show persistent full-major-mode keymap. Toggle off with ~SPC t k k~ | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t k m | show persistent major-mode keymap. Toggle off with SPC t k k | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t k t | show persistent top-level keymap. Toggle off with SPC t k k | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t m M | toggle major mode | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t m T | toggle mode line itself | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t m V | toggle new version lighter | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t m b | toggle the battery status | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t m c | toggle the org task clock (available in org layer) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t m m | toggle the minor mode lighters | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t m n | toggle the cat! (if colors layer is declared in your dotfile) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t m r | toggle responsivness of the mode-line | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t m s | toggle system monitor (displayed in the minibuffer) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t m t | toggle the time | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t n v | toggle smooth scrolling | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t y | yasnippet mode | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC t z | toggle 0/1 based column indexing | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC u | universal argument | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC u SPC h I | Open Spacemacs GitHub issue page with pre-filled information - include last pressed keys | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w . | initiate window transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w b | force the focus back to the minibuffer | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w c . | center buffer and enable centering transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w c c | toggle visual centering of the current buffer | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w p m | open messages buffer in a popup window | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC w p p | close the current sticky popup window | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x A | open all visible links | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x O | use avy to select multiple links in the frame and open them | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x Y | use avy to copy multiple links in the frame | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x g T | reverse source and target languages | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x g l | set languages used by translate commands | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x g t | translate current word using Google Translate | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r ' | generate strings given by a regexp given this list is finite | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r ' | Generate strings given by a regexp given this list is finite | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r e ' | generate strings from Emacs Lisp regexp | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r e ' | Generate strings from Emacs Lisp regexp | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r p ' | generate strings from PCRE regexp | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x r p ' | Generate strings from PCRE regexp | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x w d | show dictionary entry of word from wordnik.com | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC x y | use avy to copy a link in the frame | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z f + | zoom in the frame content and initiate the frame scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z f - | zoom out the frame content and initiate the frame scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z f 0 | reset the frame content size and initiate the frame scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z f = | zoom in the frame content and initiate the frame scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z f _ | zoom out the frame content and initiate the frame scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z f j | zoom out the frame content and initiate the frame scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z f k | zoom in the frame content and initiate the frame scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z x + | scale up the font and initiate the font scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z x - | scale down the font and initiate the font scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z x 0 | reset the font size (no scaling) and initiate the font scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z x = | scale up the font and initiate the font scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z x _ | scale down the font and initiate the font scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z x j | scale down the font and initiate the font scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| SPC z x k | scale up the font and initiate the font scaling transient state | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| [ f | Go to previous file in directory | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| [ t | Go to the previous frame | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| [ w | Go to the previous window | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| ] f | Go to next file in directory | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| ] t | Go to the next frame | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| ] w | Go to the next window | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| f k | filter by keywords | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| f r | filter by regexp | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| f u | display only installed package with updates available | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| g b | go back (same as clicking on =[back]= button) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| g f | go forward (same as clicking on =[forward]= button) | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| g h | go to help for symbol under point | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| g p | Select pasted text | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |
| z f | Make current function or comments visible in buffer as much as possible | — | absent | https://github.com/syl20bnr/spacemacs/blob/develop/doc/DOCUMENTATION.org |