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        find-file-read-only-other-window
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
6 2        2C-two-columns
6 <f2>     2C-two-columns
6 b        2C-associate-buffer
6 s        2C-split
8 RET      insert-char
;          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-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-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
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 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 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 C-@      point-to-register
r C-SPC    point-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 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-update
v =        vc-diff
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 a        vc-update-change-log
v b        vc-switch-backend
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 x        vc-delete-file
v ~        vc-revision-other-window
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
~          vi-switch-mode

Documentation

Default keymap for C-x commands.

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

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.")