Variable: ctl-x-map

ctl-x-map is a variable defined in subr.el.gz.

Value

Large value
#            server-edit
$            set-selective-display
'            expand-abbrev
(            kmacro-start-macro
)            kmacro-end-macro
*            calc-dispatch
+            balance-windows
-            shrink-window-if-larger-than-buffer
.            set-fill-prefix
0            delete-window
1            delete-other-windows
2            split-window-below
3            split-window-right
4 .          xref-find-definitions-other-window
4 0          kill-buffer-and-window
4 1          same-window-prefix
4 4          other-window-prefix
4 C-f        find-file-other-window
4 C-j        dired-jump-other-window
4 C-o        display-buffer
4 a          add-change-log-entry-other-window
4 b          switch-to-buffer-other-window
4 c          clone-indirect-buffer-other-window
4 d          dired-other-window
4 f          find-file-other-window
4 m          compose-mail-other-window
4 p          project-other-window-command
4 r          hyrolo-demo-fgrep
5 .          xref-find-definitions-other-frame
5 0          delete-frame
5 1          delete-other-frames
5 2          make-frame-command
5 5          other-frame-prefix
5 C-f        find-file-other-frame
5 C-o        display-buffer-other-frame
5 b          switch-to-buffer-other-frame
5 c          clone-frame
5 d          dired-other-frame
5 f          find-file-other-frame
5 m          compose-mail-other-frame
5 o          other-frame
5 p          project-other-frame-command
5 r          find-file-read-only-other-frame
5 u          undelete-frame
6 2          2C-two-columns
6 <f2>       2C-two-columns
6 b          2C-associate-buffer
6 s          2C-split
8 RET        insert-char
8 e +        emoji-zoom-increase
8 e -        emoji-zoom-decrease
8 e 0        emoji-zoom-reset
8 e d        emoji-describe
8 e e        emoji-insert
8 e i        emoji-insert
8 e l        emoji-list
8 e r        emoji-recent
8 e s        emoji-search
;            comment-set-column
<            scroll-left
<left>       previous-buffer
<right>      next-buffer
=            what-cursor-position
>            scroll-right
C-+          text-scale-adjust
C--          text-scale-adjust
C-0          text-scale-adjust
C-;          comment-line
C-<left>     previous-buffer
C-<right>    next-buffer
C-=          text-scale-adjust
C-@          pop-global-mark
C-M-+        global-text-scale-adjust
C-M--        global-text-scale-adjust
C-M-0        global-text-scale-adjust
C-M-=        global-text-scale-adjust
C-SPC        pop-global-mark
C-a C-l      gud-refresh
C-a C-w      gud-watch
C-b          list-buffers
C-c          save-buffers-kill-terminal
C-d          list-directory
C-e          eval-last-sexp
C-f          find-file
C-j          dired-jump
C-k C-a      kmacro-add-counter
C-k C-c      kmacro-set-counter
C-k C-d      kmacro-delete-ring-head
C-k C-e      kmacro-edit-macro-repeat
C-k C-f      kmacro-set-format
C-k C-k      kmacro-end-or-call-macro-repeat
C-k C-l      kmacro-call-ring-2nd-repeat
C-k C-n      kmacro-cycle-ring-next
C-k C-p      kmacro-cycle-ring-previous
C-k C-q <    kmacro-quit-counter-less
C-k C-q =    kmacro-quit-counter-equal
C-k C-q >    kmacro-quit-counter-greater
C-k C-r a <  kmacro-reg-add-counter-less
C-k C-r a =  kmacro-reg-add-counter-equal
C-k C-r a >  kmacro-reg-add-counter-greater
C-k C-r l    kmacro-reg-load-counter
C-k C-r s    kmacro-reg-save-counter
C-k C-s      kmacro-start-macro
C-k C-t      kmacro-swap-ring
C-k C-v      kmacro-view-macro-repeat
C-k RET      kmacro-edit-macro
C-k SPC      kmacro-step-edit-macro
C-k TAB      kmacro-insert-counter
C-k b        kmacro-bind-to-key
C-k d        kmacro-redisplay
C-k e        edit-kbd-macro
C-k l        kmacro-edit-lossage
C-k n        kmacro-name-last-macro
C-k q        kbd-macro-query
C-k r        apply-macro-to-region-lines
C-k s        kmacro-start-macro
C-k x        kmacro-to-register
C-l          downcase-region
C-n          set-goal-column
C-o          delete-blank-lines
C-p C-a      pages-add-new-page
C-p C-d      pages-directory
C-p C-l      pages-set-delimiter
C-p C-n      pages-next-page
C-p C-p      pages-previous-page
C-p C-s      pages-search
C-p RET      mark-page
C-p d        pages-directory-for-addresses
C-p s        pages-sort-buffer
C-q          read-only-mode
C-r          find-file-read-only
C-s          save-buffer
C-t          transpose-lines
C-u          upcase-region
C-v          find-alternate-file
C-w          write-file
C-x          exchange-point-and-mark
C-z          suspend-frame
DEL          backward-kill-sentence
ESC ESC      repeat-complex-command
M-:          repeat-complex-command
M-g          magit-dispatch
O            other-window-backward
RET C-\      set-input-method
RET F        set-file-name-coding-system
RET X        set-next-selection-coding-system
RET c        universal-coding-system-argument
RET f        set-buffer-file-coding-system
RET k        set-keyboard-coding-system
RET l        set-language-environment
RET p        set-buffer-process-coding-system
RET r        revert-buffer-with-coding-system
RET t        set-terminal-coding-system
RET x        set-selection-coding-system
SPC          rectangle-mark-mode(var)/rectangle-mark-mode(fun)
TAB          indent-rigidly
X =          edebug-display-freq-count
X C          edebug-Continue-fast-mode
X D          edebug-toggle-disable-breakpoint
X G          edebug-Go-nonstop-mode
X Q          edebug-top-level-nonstop
X SPC        edebug-step-mode
X T          edebug-Trace-fast-mode
X U          edebug-unset-breakpoints
X W          edebug-toggle-save-windows
X X          edebug-set-global-break-condition
X a          abort-recursive-edit
X b          edebug-set-breakpoint
X c          edebug-continue-mode
X g          edebug-go-mode
X q          top-level(var)/top-level(fun)
X t          edebug-trace-mode
X u          edebug-unset-breakpoint
X w          edebug-where
X x          edebug-set-conditional-breakpoint
[            backward-page
\            activate-transient-input-method
]            forward-page
^            enlarge-window
`            next-error
a '          expand-abbrev
a +          add-mode-abbrev
a -          inverse-add-global-abbrev
a C-a        add-mode-abbrev
a e          expand-abbrev
a g          add-global-abbrev
a i g        inverse-add-global-abbrev
a i l        inverse-add-mode-abbrev
a l          add-mode-abbrev
a n          expand-jump-to-next-slot
a p          expand-jump-to-previous-slot
b            switch-to-buffer
d            dired
e            kmacro-end-and-call-macro
f            set-fill-column
g            magit-status
h            mark-whole-buffer
i            insert-file
k            kill-buffer
l            count-lines-page
m            compose-mail
n d          narrow-to-defun
n g          goto-line-relative
n n          narrow-to-region
n p          narrow-to-page
n w          widen
o            other-window
p !          project-shell-command
p &          project-async-shell-command
p C-b        project-list-buffers
p C-x s      project-save-some-buffers
p D          project-dired
p F          project-or-external-find-file
p G          project-or-external-find-regexp
p b          project-switch-to-buffer
p c          project-compile
p d          project-find-dir
p e          project-eshell
p f          project-find-file
p g          project-find-regexp
p k          project-kill-buffers
p m          magit-project-status
p o          project-any-command
p p          project-switch-project
p r          project-query-replace-regexp
p s          project-shell
p v          project-vc-dir
p x          project-execute-extended-command
q            kbd-macro-query
r +          increment-register
r B          buffer-to-register
r C-@        point-to-register
r C-SPC      point-to-register
r F          file-to-register
r M          bookmark-set-no-overwrite
r M-w        copy-rectangle-as-kill
r N          rectangle-number-lines
r SPC        point-to-register
r b          bookmark-jump
r c          clear-rectangle
r d          delete-rectangle
r f          frameset-to-register
r g          insert-register
r i          insert-register
r j          jump-to-register
r k          kill-rectangle
r l          bookmark-bmenu-list
r m          bookmark-set
r n          number-to-register
r o          open-rectangle
r r          copy-rectangle-to-register
r s          copy-to-register
r t          string-rectangle
r w          window-configuration-to-register
r x          copy-to-register
r y          yank-rectangle
s            save-some-buffers
t 0          tab-close
t 1          tab-close-other
t 2          tab-new
t C-f        find-file-other-tab
t C-r        find-file-read-only-other-tab
t G          tab-group
t M          tab-move-to
t N          tab-new-to
t O          tab-previous
t RET        tab-switch
t ^ f        tab-detach
t b          switch-to-buffer-other-tab
t d          dired-other-tab
t f          find-file-other-tab
t m          tab-move
t n          tab-duplicate
t o          tab-next
t p          project-other-tab-command
t r          tab-rename
t t          other-tab-prefix
t u          tab-undo
u            undo
v !          vc-edit-next-command
v +          vc-update
v =          vc-diff
v B =        vc-diff-outgoing-base
v B D        vc-root-diff-outgoing-base
v D          vc-root-diff
v G          vc-ignore
v I          vc-log-incoming
v L          vc-print-root-log
v M D        vc-diff-mergebase
v M L        vc-log-mergebase
v O          vc-log-outgoing
v P          vc-push
v R          vc-rename-file
v a          vc-update-change-log
v b L        vc-print-root-branch-log
v b c        vc-create-branch
v b l        vc-print-fileset-branch-log
v b s        vc-switch-branch
v d          vc-dir
v g          vc-annotate
v h          vc-region-history
v i          vc-register
v l          vc-print-log
v m          vc-merge
v r          vc-retrieve-tag
v s          vc-create-tag
v u          vc-revert
v v          vc-next-action
v w A        vc-apply-root-to-other-working-tree
v w R        vc-move-working-tree
v w a        vc-apply-to-other-working-tree
v w c        vc-add-working-tree
v w k        vc-kill-other-working-tree-buffers
v w s        vc-working-tree-switch-project
v w w        vc-switch-working-tree
v w x        vc-delete-working-tree
v x          vc-delete-file
v ~          vc-revision-other-window
w -          fit-window-to-buffer
w 0          delete-windows-on
w 2          split-root-window-below
w 3          split-root-window-right
w ^ f        tear-off-window
w ^ t        tab-window-detach
w d          toggle-window-dedicated
w f <down>   window-layout-flip-topdown
w f <left>   window-layout-flip-leftright
w f <right>  window-layout-flip-leftright
w f <up>     window-layout-flip-topdown
w o <left>   rotate-windows-back
w o <right>  rotate-windows
w q          quit-window
w r <left>   window-layout-rotate-anticlockwise
w r <right>  window-layout-rotate-clockwise
w s          window-toggle-side-windows
w t          window-layout-transpose
x @          tramp-revert-buffer-with-sudo
x f          font-lock-update
x g          revert-buffer-quick
x i          insert-buffer
x n          clone-buffer
x r          rename-buffer
x t          toggle-truncate-lines
x u          rename-uniquely
z            repeat
{            shrink-window-horizontally
}            enlarge-window-horizontally

Documentation

Default keymap for \C-x commands.

The normal global definition of the character \C-x indirects to this keymap.

View in manual

Source Code

;; Defined in /usr/src/emacs/lisp/subr.el.gz
(defvar ctl-x-map
  (let ((map (make-keymap)))
    (define-key map "4" 'ctl-x-4-prefix)
    (define-key map "5" 'ctl-x-5-prefix)
    (define-key map "t" tab-prefix-map)

    (define-key map "b" #'switch-to-buffer)
    (define-key map "k" #'kill-buffer)
    (define-key map "\C-u" #'upcase-region)   (put 'upcase-region   'disabled t)
    (define-key map "\C-l" #'downcase-region) (put 'downcase-region 'disabled t)
    (define-key map "<" #'scroll-left)
    (define-key map ">" #'scroll-right)
    map)
  "Default keymap for \\`C-x' commands.
The normal global definition of the character \\`C-x' indirects to this
keymap.")