-*- coding: utf-8 -*- 2011-03-10 〈A Curious Look at GNU Emacs's 1000+ Default Keybinding〉 http://xahlee.org/emacs/gnu_emacs_keybinding.html GNU Emacs Default Keybinding ────────── ────────── ────────── ────────── ────────── Key translations: key binding --- ------- C-x Prefix Command A-SPC   A-! ¡ A-" Prefix Command A-$ ¤ A-' Prefix Command A-* Prefix Command A-+ ± A-, Prefix Command A-- ­ A-. · A-/ Prefix Command A-1 Prefix Command A-3 Prefix Command A-< « A-= ¯ A-> » A-? ¿ A-C © A-L £ A-P ¶ A-R ® A-S § A-Y ¥ A-^ Prefix Command A-_ Prefix Command A-` Prefix Command A-c ¢ A-m µ A-o ° A-u µ A-x × A-| ¦ A-~ Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command Prefix Command SPC ~ A à D Ð N Ñ O Õ T Þ a ã d ð n ñ o õ t þ ~ ¬ SPC ~ A à D Ð N Ñ O Õ T Þ a ã d ð n ñ o õ t þ ~ ¬ SPC ~ A à D Ð N Ñ O Õ T Þ a ã d ð n ñ o õ t þ ~ ¬ SPC ~ A à D Ð N Ñ O Õ T Þ a ã d ð n ñ o õ t þ ~ ¬ SPC ~ A à D Ð N Ñ O Õ T Þ a ã d ð n ñ o õ t þ ~ ¬ A-~ SPC ~ A-~ A à A-~ D Ð A-~ N Ñ A-~ O Õ A-~ T Þ A-~ a ã A-~ d ð A-~ n ñ A-~ o õ A-~ t þ A-~ ~ ¬ SPC ` A À E È I Ì O Ò U Ù a à e è i ì o ò u ù SPC ` A À E È I Ì O Ò U Ù a à e è i ì o ò u ù SPC ` A À E È I Ì O Ò U Ù a à e è i ì o ò u ù A-` SPC ` A-` A À A-` E È A-` I Ì A-` O Ò A-` U Ù A-` a à A-` e è A-` i ì A-` o ò A-` u ù A-_ a ª A-_ o º SPC ^ 1 ¹ 2 ² 3 ³ A  E Ê I Î O Ô U Û a â e ê i î o ô u û SPC ^ 1 ¹ 2 ² 3 ³ A  E Ê I Î O Ô U Û a â e ê i î o ô u û SPC ^ 1 ¹ 2 ² 3 ³ A  E Ê I Î O Ô U Û a â e ê i î o ô u û SPC ^ 1 ¹ 2 ² 3 ³ A  E Ê I Î O Ô U Û a â e ê i î o ô u û SPC ^ 1 ¹ 2 ² 3 ³ A  E Ê I Î O Ô U Û a â e ê i î o ô u û SPC ^ 1 ¹ 2 ² 3 ³ A  E Ê I Î O Ô U Û a â e ê i î o ô u û SPC ^ 1 ¹ 2 ² 3 ³ A  E Ê I Î O Ô U Û a â e ê i î o ô u û A-^ SPC ^ A-^ 1 ¹ A-^ 2 ² A-^ 3 ³ A-^ A  A-^ E Ê A-^ I Î A-^ O Ô A-^ U Û A-^ a â A-^ e ê A-^ i î A-^ o ô A-^ u û A-3 / Prefix Command A-1 / Prefix Command A-/ / ÷ A-/ A Å A-/ E Æ A-/ O Ø A-/ a å A-/ e æ A-/ o ø A-, , ¸ A-, C Ç A-, c ç SPC ' ' ´ A Á E É I Í O Ó U Ú Y Ý a á e é i í o ó u ú y ý SPC ' ' ´ A Á E É I Í O Ó U Ú Y Ý a á e é i í o ó u ú y ý SPC ' ' ´ A Á E É I Í O Ó U Ú Y Ý a á e é i í o ó u ú y ý A-' SPC ' A-' ' ´ A-' A Á A-' E É A-' I Í A-' O Ó A-' U Ú A-' Y Ý A-' a á A-' e é A-' i í A-' o ó A-' u ú A-' y ý SPC " " ¨ A Ä E Ë I Ï O Ö U Ü a ä e ë i ï o ö s ß u ü y ÿ SPC " " ¨ A Ä E Ë I Ï O Ö U Ü a ä e ë i ï o ö s ß u ü y ÿ SPC " " ¨ A Ä E Ë I Ï O Ö U Ü a ä e ë i ï o ö s ß u ü y ÿ A-" SPC " A-" " ¨ A-" A Ä A-" E Ë A-" I Ï A-" O Ö A-" U Ü A-" a ä A-" e ë A-" i ï A-" o ö A-" s ß A-" u ü A-" y ÿ A-* SPC   A-* ! ¡ A-* $ ¤ A-* + ± A-* - ­ A-* . · A-* < « A-* = ¯ A-* > » A-* ? ¿ A-* C © A-* L £ A-* P ¶ A-* R ® A-* S § A-* Y ¥ A-* c ¢ A-* m µ A-* o ° A-* u µ A-* x × A-* | ¦ C-x 8 Prefix Command A-3 / 4 ¾ A-1 / 2 ½ A-1 / 4 ¼ C-x 8 SPC   C-x 8 ! ¡ C-x 8 " Prefix Command C-x 8 $ ¤ C-x 8 ' Prefix Command C-x 8 * Prefix Command C-x 8 + ± C-x 8 , Prefix Command C-x 8 - ­ C-x 8 . · C-x 8 / Prefix Command C-x 8 1 Prefix Command C-x 8 3 Prefix Command C-x 8 < « C-x 8 = ¯ C-x 8 > » C-x 8 ? ¿ C-x 8 C © C-x 8 L £ C-x 8 P ¶ C-x 8 R ® C-x 8 S § C-x 8 Y ¥ C-x 8 ^ Prefix Command C-x 8 _ Prefix Command C-x 8 ` Prefix Command C-x 8 c ¢ C-x 8 m µ C-x 8 o ° C-x 8 u µ C-x 8 x × C-x 8 | ¦ C-x 8 ~ Prefix Command C-x 8 ~ SPC ~ C-x 8 ~ A à C-x 8 ~ D Ð C-x 8 ~ N Ñ C-x 8 ~ O Õ C-x 8 ~ T Þ C-x 8 ~ a ã C-x 8 ~ d ð C-x 8 ~ n ñ C-x 8 ~ o õ C-x 8 ~ t þ C-x 8 ~ ~ ¬ C-x 8 ` SPC ` C-x 8 ` A À C-x 8 ` E È C-x 8 ` I Ì C-x 8 ` O Ò C-x 8 ` U Ù C-x 8 ` a à C-x 8 ` e è C-x 8 ` i ì C-x 8 ` o ò C-x 8 ` u ù C-x 8 _ a ª C-x 8 _ o º C-x 8 ^ SPC ^ C-x 8 ^ 1 ¹ C-x 8 ^ 2 ² C-x 8 ^ 3 ³ C-x 8 ^ A  C-x 8 ^ E Ê C-x 8 ^ I Î C-x 8 ^ O Ô C-x 8 ^ U Û C-x 8 ^ a â C-x 8 ^ e ê C-x 8 ^ i î C-x 8 ^ o ô C-x 8 ^ u û C-x 8 3 / Prefix Command C-x 8 1 / Prefix Command C-x 8 / / ÷ C-x 8 / A Å C-x 8 / E Æ C-x 8 / O Ø C-x 8 / a å C-x 8 / e æ C-x 8 / o ø C-x 8 , , ¸ C-x 8 , C Ç C-x 8 , c ç C-x 8 ' SPC ' C-x 8 ' ' ´ C-x 8 ' A Á C-x 8 ' E É C-x 8 ' I Í C-x 8 ' O Ó C-x 8 ' U Ú C-x 8 ' Y Ý C-x 8 ' a á C-x 8 ' e é C-x 8 ' i í C-x 8 ' o ó C-x 8 ' u ú C-x 8 ' y ý C-x 8 " SPC " C-x 8 " " ¨ C-x 8 " A Ä C-x 8 " E Ë C-x 8 " I Ï C-x 8 " O Ö C-x 8 " U Ü C-x 8 " a ä C-x 8 " e ë C-x 8 " i ï C-x 8 " o ö C-x 8 " s ß C-x 8 " u ü C-x 8 " y ÿ C-x 8 * SPC   C-x 8 * ! ¡ C-x 8 * $ ¤ C-x 8 * + ± C-x 8 * - ­ C-x 8 * . · C-x 8 * < « C-x 8 * = ¯ C-x 8 * > » C-x 8 * ? ¿ C-x 8 * C © C-x 8 * L £ C-x 8 * P ¶ C-x 8 * R ® C-x 8 * S § C-x 8 * Y ¥ C-x 8 * c ¢ C-x 8 * m µ C-x 8 * o ° C-x 8 * u µ C-x 8 * x × C-x 8 * | ¦ C-x 8 3 / 4 ¾ C-x 8 1 / 2 ½ C-x 8 1 / 4 ¼ `view-mode' Minor Mode Bindings: key binding --- ------- C-j View-scroll-line-forward RET View-scroll-line-forward SPC View-scroll-page-forward % View-goto-percent ' register-to-point - negative-argument . set-mark-command / View-search-regexp-forward 0 .. 9 digit-argument < beginning-of-buffer = what-line > end-of-buffer ? describe-mode @ View-back-to-mark C View-kill-and-leave E View-exit-and-edit F View-revert-buffer-scroll-page-forward H describe-mode Q View-quit-all \ View-search-regexp-backward c View-leave d View-scroll-half-page-forward e View-exit g View-goto-line h describe-mode m point-to-register n View-search-last-regexp-forward o View-scroll-to-buffer-end p View-search-last-regexp-backward q View-quit r isearch-backward s isearch-forward u View-scroll-half-page-backward w View-scroll-page-backward-set-page-size x exchange-point-and-mark y View-scroll-line-backward z View-scroll-page-forward-set-page-size DEL View-scroll-page-backward Major Mode Bindings: key binding --- ------- C-c Prefix Command TAB forward-button ESC Prefix Command backward-button help-follow-mouse C-c C-b help-go-back C-c C-c help-follow-symbol C-c C-f help-go-forward M-TAB backward-button Global Bindings: key binding --- ------- € .. self-insert-command .. self-insert-command C-@ set-mark-command C-a move-beginning-of-line C-b backward-char C-c mode-specific-command-prefix C-d delete-char C-e move-end-of-line C-f forward-char C-g keyboard-quit C-h help-command C-k kill-line C-l recenter-top-bottom C-n next-line C-o open-line C-p previous-line C-q quoted-insert C-r isearch-backward C-s isearch-forward C-t transpose-chars C-u universal-argument C-v scroll-up C-w kill-region C-x Control-X-prefix C-y yank C-z suspend-frame ESC ESC-prefix C-\ toggle-input-method C-] abort-recursive-edit C-_ undo C-SPC set-mark-command C-- negative-argument C-/ undo C-0 .. C-9 digit-argument down-list end-of-defun beginning-of-defun backward-sexp forward-sexp backward-up-list kill-whole-line backward-kill-word kill-word forward-paragraph mouse-buffer-menu facemenu-menu w32-drag-n-drop-other-frame end-of-buffer beginning-of-buffer kill-ring-save kill-ring-save backward-word scroll-left scroll-right forward-word backward-paragraph mwheel-scroll mwheel-scroll beginning-of-buffer-other-window mouse-drag-secondary mouse-set-secondary end-of-buffer-other-window beginning-of-buffer-other-window backward-word mouse-start-secondary mouse-yank-secondary mouse-secondary-save-then-kill scroll-other-window scroll-other-window-down forward-word kill-region mouse-appearance-menu yank yank kmacro-end-call-mouse mwheel-scroll mwheel-scroll repeat-complex-command beginning-of-buffer compose-last-chars clipboard-kill-ring-save clipboard-kill-region handle-delete-frame delete-char kill-line mouse-set-point next-line mouse-drag-region mouse-set-region w32-drag-n-drop move-end-of-line execute-extended-command help-command menu-bar-open clipboard-kill-ring-save clipboard-yank 2C-command clipboard-kill-region kmacro-start-macro-or-insert-counter kmacro-end-or-call-macro search-forward Prefix Command help-command move-beginning-of-line ignore-event overwrite-mode overwrite-mode open-line ignore backward-char Prefix Command ignore ignore-event execute-extended-command Prefix Command mouse-set-point mouse-save-then-kill ignore scroll-up find-file clipboard-yank scroll-down repeat-complex-command forward-char Prefix Command ignore handle-select-window handle-switch-frame mouse-set-point undo previous-line Prefix Command Prefix Command mwheel-scroll mwheel-scroll C-h C-a about-emacs C-h C-c describe-copying C-h C-d view-emacs-debugging C-h C-e view-external-packages C-h C-f view-emacs-FAQ C-h C-h help-for-help C-h RET view-order-manuals C-h C-n view-emacs-news C-h C-o describe-distribution C-h C-p view-emacs-problems C-h C-t view-emacs-todo C-h C-w describe-no-warranty C-h C-\ describe-input-method C-h . display-local-help C-h 4 Prefix Command C-h ? help-for-help C-h C describe-coding-system C-h F Info-goto-emacs-command-node C-h I describe-input-method C-h K Info-goto-emacs-key-command-node C-h L describe-language-environment C-h S info-lookup-symbol C-h a apropos-command C-h b describe-bindings C-h c describe-key-briefly C-h d apropos-documentation C-h e view-echo-area-messages C-h f describe-function C-h g describe-gnu-project C-h h view-hello-file C-h i info C-h k describe-key C-h l view-lossage C-h m describe-mode C-h n view-emacs-news C-h p finder-by-keyword C-h q help-quit C-h r info-emacs-manual C-h s describe-syntax C-h t help-with-tutorial C-h v describe-variable C-h w where-is C-h help-for-help C-h help-for-help C-x C-@ pop-global-mark C-x C-b list-buffers C-x C-c save-buffers-kill-terminal C-x C-d list-directory C-x C-e eval-last-sexp C-x C-f find-file C-x TAB indent-rigidly C-x C-k kmacro-keymap C-x C-l downcase-region C-x RET Prefix Command C-x C-n set-goal-column C-x C-o delete-blank-lines C-x C-p mark-page C-x C-q toggle-read-only C-x C-r find-file-read-only C-x C-s save-buffer C-x C-t transpose-lines C-x C-u upcase-region C-x C-v find-alternate-file C-x C-w write-file C-x C-x exchange-point-and-mark C-x C-z suspend-frame C-x ESC Prefix Command C-x $ set-selective-display C-x ' expand-abbrev C-x ( kmacro-start-macro C-x ) kmacro-end-macro C-x * calc-dispatch C-x + balance-windows C-x - shrink-window-if-larger-than-buffer C-x . set-fill-prefix C-x 0 delete-window C-x 1 delete-other-windows C-x 2 split-window-vertically C-x 3 split-window-horizontally C-x 4 ctl-x-4-prefix C-x 5 ctl-x-5-prefix C-x 6 2C-command C-x 8 Prefix Command C-x ; comment-set-column C-x < scroll-left C-x = what-cursor-position C-x > scroll-right C-x [ backward-page C-x ] forward-page C-x ^ enlarge-window C-x ` next-error C-x a Prefix Command C-x b switch-to-buffer C-x d dired C-x e kmacro-end-and-call-macro C-x f set-fill-column C-x h mark-whole-buffer C-x i insert-file C-x k kill-buffer C-x l count-lines-page C-x m compose-mail C-x n Prefix Command C-x o other-window C-x q kbd-macro-query C-x r Prefix Command C-x s save-some-buffers C-x u undo C-x v vc-prefix-map C-x z repeat C-x { shrink-window-horizontally C-x } enlarge-window-horizontally C-x DEL backward-kill-sentence C-x C-SPC pop-global-mark C-x C-+ text-scale-adjust C-x C-- text-scale-adjust C-x C-0 text-scale-adjust C-x C-= text-scale-adjust C-x previous-buffer C-x next-buffer C-x previous-buffer C-x next-buffer M-0 .. M-9 digit-argument C-M-@ mark-sexp C-M-a beginning-of-defun C-M-b backward-sexp C-M-c exit-recursive-edit C-M-d down-list C-M-e end-of-defun C-M-f forward-sexp C-M-h mark-defun C-M-j indent-new-comment-line C-M-k kill-sexp C-M-l reposition-window C-M-n forward-list C-M-o split-line C-M-p backward-list C-M-r isearch-backward-regexp C-M-s isearch-forward-regexp C-M-t transpose-sexps C-M-u backward-up-list C-M-v scroll-other-window C-M-w append-next-kill ESC ESC Prefix Command C-M-\ indent-region M-SPC just-one-space M-! shell-command M-$ ispell-word M-% query-replace M-& async-shell-command M-' abbrev-prefix-mark M-( insert-parentheses M-) move-past-close-and-reindent M-* pop-tag-mark M-, tags-loop-continue M-- negative-argument M-. find-tag M-/ dabbrev-expand M-: eval-expression M-; comment-dwim M-< beginning-of-buffer M-= count-lines-region M-> end-of-buffer M-@ mark-word M-\ delete-horizontal-space M-^ delete-indentation M-` tmm-menubar M-a backward-sentence M-b backward-word M-c capitalize-word M-d kill-word M-e forward-sentence M-f forward-word M-g Prefix Command M-h mark-paragraph M-i tab-to-tab-stop M-j indent-new-comment-line M-k kill-sentence M-l downcase-word M-m back-to-indentation M-o facemenu-keymap M-q fill-paragraph M-r move-to-window-line-top-bottom M-s Prefix Command M-t transpose-words M-u upcase-word M-v scroll-down M-w kill-ring-save M-x execute-extended-command M-y yank-pop M-z zap-to-char M-{ backward-paragraph M-| shell-command-on-region M-} forward-paragraph M-~ not-modified M-DEL backward-kill-word C-M-S-v scroll-other-window-down C-M-SPC mark-sexp C-M-% query-replace-regexp C-M-- negative-argument C-M-. find-tag-regexp C-M-/ dabbrev-completion C-M-0 .. C-M-9 digit-argument ESC backward-kill-sexp ESC backward-kill-sexp ESC down-list ESC end-of-defun ESC beginning-of-defun ESC backward-sexp ESC forward-sexp ESC backward-up-list ESC beginning-of-buffer-other-window ESC end-of-buffer-other-window ESC beginning-of-buffer-other-window ESC backward-word ESC scroll-other-window ESC scroll-other-window-down ESC forward-word M-s h Prefix Command M-s o occur M-s w isearch-forward-word M-o ESC Prefix Command M-o b facemenu-set-bold M-o d facemenu-set-default M-o i facemenu-set-italic M-o l facemenu-set-bold-italic M-o o facemenu-set-face M-o u facemenu-set-underline M-g ESC Prefix Command M-g g goto-line M-g n next-error M-g p previous-error M-ESC ESC keyboard-escape-quit M-ESC : eval-expression mouse-split-window-vertically mouse-drag-vertical-line mouse-select-window mouse-split-window-vertically scroll-bar-toolkit-scroll mouse-drag-header-line mouse-select-window mouse-split-window-horizontally mouse-drag-mode-line mouse-select-window mouse-select-window mouse-delete-other-windows mouse-delete-window mouse-set-point mouse-yank-at-click mouse-save-then-kill mouse-set-point mouse-yank-at-click mouse-save-then-kill facemenu-background-menu list-colors-display list-faces-display describe-text-properties facemenu-face-menu facemenu-foreground-menu facemenu-indentation-menu facemenu-justification-menu facemenu-remove-all facemenu-remove-face-props facemenu-special-menu C-a about-emacs C-c describe-copying C-d view-emacs-debugging C-e view-external-packages C-f view-emacs-FAQ C-h help-for-help RET view-order-manuals C-n view-emacs-news C-o describe-distribution C-p view-emacs-problems C-t view-emacs-todo C-w describe-no-warranty C-\ describe-input-method . display-local-help 4 Prefix Command ? help-for-help C describe-coding-system F Info-goto-emacs-command-node I describe-input-method K Info-goto-emacs-key-command-node L describe-language-environment S info-lookup-symbol a apropos-command b describe-bindings c describe-key-briefly d apropos-documentation e view-echo-area-messages f describe-function g describe-gnu-project h view-hello-file i info k describe-key l view-lossage m describe-mode n view-emacs-news p finder-by-keyword q help-quit r info-emacs-manual s describe-syntax t help-with-tutorial v describe-variable w where-is help-for-help help-for-help C-a about-emacs C-c describe-copying C-d view-emacs-debugging C-e view-external-packages C-f view-emacs-FAQ C-h help-for-help RET view-order-manuals C-n view-emacs-news C-o describe-distribution C-p view-emacs-problems C-t view-emacs-todo C-w describe-no-warranty C-\ describe-input-method . display-local-help 4 Prefix Command ? help-for-help C describe-coding-system F Info-goto-emacs-command-node I describe-input-method K Info-goto-emacs-key-command-node L describe-language-environment S info-lookup-symbol a apropos-command b describe-bindings c describe-key-briefly d apropos-documentation e view-echo-area-messages f describe-function g describe-gnu-project h view-hello-file i info k describe-key l view-lossage m describe-mode n view-emacs-news p finder-by-keyword q help-quit r info-emacs-manual s describe-syntax t help-with-tutorial v describe-variable w where-is help-for-help help-for-help 2 2C-two-columns b 2C-associate-buffer s 2C-split 2C-two-columns C-h 4 i info-other-window C-x C-k C-a kmacro-add-counter C-x C-k C-c kmacro-set-counter C-x C-k C-d kmacro-delete-ring-head C-x C-k C-e kmacro-edit-macro-repeat C-x C-k C-f kmacro-set-format C-x C-k TAB kmacro-insert-counter C-x C-k C-k kmacro-end-or-call-macro-repeat C-x C-k C-l kmacro-call-ring-2nd-repeat C-x C-k RET kmacro-edit-macro C-x C-k C-n kmacro-cycle-ring-next C-x C-k C-p kmacro-cycle-ring-previous C-x C-k C-s kmacro-start-macro C-x C-k C-t kmacro-swap-ring C-x C-k C-v kmacro-view-macro-repeat C-x C-k SPC kmacro-step-edit-macro C-x C-k b kmacro-bind-to-key C-x C-k e edit-kbd-macro C-x C-k l kmacro-edit-lossage C-x C-k n kmacro-name-last-macro C-x C-k q kbd-macro-query C-x C-k r apply-macro-to-region-lines C-x C-k s kmacro-start-macro C-x RET C-\ set-input-method C-x RET F set-file-name-coding-system C-x RET X set-next-selection-coding-system C-x RET c universal-coding-system-argument C-x RET f set-buffer-file-coding-system C-x RET k set-keyboard-coding-system C-x RET l set-language-environment C-x RET p set-buffer-process-coding-system C-x RET r revert-buffer-with-coding-system C-x RET t set-terminal-coding-system C-x RET x set-selection-coding-system C-x ESC ESC repeat-complex-command C-x M-: repeat-complex-command C-x 4 C-f find-file-other-window C-x 4 C-o display-buffer C-x 4 . find-tag-other-window C-x 4 0 kill-buffer-and-window C-x 4 a add-change-log-entry-other-window C-x 4 b switch-to-buffer-other-window C-x 4 c clone-indirect-buffer-other-window C-x 4 d dired-other-window C-x 4 f find-file-other-window C-x 4 m compose-mail-other-window C-x 4 r find-file-read-only-other-window C-x 5 C-f find-file-other-frame C-x 5 C-o display-buffer-other-frame C-x 5 . find-tag-other-frame C-x 5 0 delete-frame C-x 5 1 delete-other-frames C-x 5 2 make-frame-command C-x 5 b switch-to-buffer-other-frame C-x 5 d dired-other-frame C-x 5 f find-file-other-frame C-x 5 m compose-mail-other-frame C-x 5 o other-frame C-x 5 r find-file-read-only-other-frame C-x 6 2 2C-two-columns C-x 6 b 2C-associate-buffer C-x 6 s 2C-split C-x 6 2C-two-columns C-x 8 RET ucs-insert C-x a C-a add-mode-abbrev C-x a ' expand-abbrev C-x a + add-mode-abbrev C-x a - inverse-add-global-abbrev C-x a e expand-abbrev C-x a g add-global-abbrev C-x a i Prefix Command C-x a l add-mode-abbrev C-x a n expand-jump-to-next-slot C-x a p expand-jump-to-previous-slot C-x n d narrow-to-defun C-x n n narrow-to-region C-x n p narrow-to-page C-x n w widen C-x r C-@ point-to-register C-x r SPC point-to-register C-x r + increment-register C-x r b bookmark-jump C-x r c clear-rectangle C-x r d delete-rectangle C-x r f frame-configuration-to-register C-x r g insert-register C-x r i insert-register C-x r j jump-to-register C-x r k kill-rectangle C-x r l bookmark-bmenu-list C-x r m bookmark-set C-x r n number-to-register C-x r o open-rectangle C-x r r copy-rectangle-to-register C-x r s copy-to-register C-x r t string-rectangle C-x r w window-configuration-to-register C-x r x copy-to-register C-x r y yank-rectangle C-x r C-SPC point-to-register C-x v + vc-update C-x v = vc-diff C-x v D vc-root-diff C-x v L vc-print-root-log C-x v a vc-update-change-log C-x v b vc-switch-backend C-x v c vc-rollback C-x v d vc-dir C-x v g vc-annotate C-x v h vc-insert-headers C-x v i vc-register C-x v l vc-print-log C-x v m vc-merge C-x v r vc-retrieve-tag C-x v s vc-create-tag C-x v u vc-revert C-x v v vc-next-action C-x v ~ vc-revision-other-window M-s h f hi-lock-find-patterns M-s h l highlight-lines-matching-regexp M-s h p highlight-phrase M-s h r highlight-regexp M-s h u unhighlight-regexp M-s h w hi-lock-write-interactive-patterns M-o M-S center-paragraph M-o M-o font-lock-fontify-block M-o M-s center-line M-g M-g goto-line M-g M-n next-error M-g M-p previous-error b facemenu-set-bold d facemenu-set-default i facemenu-set-italic l facemenu-set-bold-italic o facemenu-set-face u facemenu-set-underline o facemenu-set-foreground o facemenu-set-background r facemenu-set-read-only s facemenu-remove-special t facemenu-set-intangible v facemenu-set-invisible b set-justification-full c set-justification-center l set-justification-left r set-justification-right u set-justification-none decrease-left-margin decrease-right-margin increase-left-margin increase-right-margin 4 i info-other-window 4 i info-other-window C-x a i g inverse-add-global-abbrev C-x a i l inverse-add-mode-abbrev Function key map translations: key binding --- ------- C-@ C-SPC C-x Prefix Command M-DEL C-M-l M-DEL M-ESC C-M-j M-RET M-TAB DEL C-l C-d ESC 0 1 2 3 4 5 6 7 8 9 + . C-d / RET = * , SPC - TAB C-j RET TAB C-x @ Prefix Command C-x @ S event-apply-shift-modifier C-x @ a event-apply-alt-modifier C-x @ c event-apply-control-modifier C-x @ h event-apply-hyper-modifier C-x @ m event-apply-meta-modifier C-x @ s event-apply-super-modifier Input decoding map translations: key binding --- ------- ESC Prefix Command [back]