Variable: markdown-mode-map

markdown-mode-map is a variable defined in markdown-mode.el.

Value

Large value
<backtab>      markdown-shifttab
C-M-{          markdown-backward-block
C-M-}          markdown-forward-block
C-a            markdown-beginning-of-line
C-c '          markdown-edit-code-block
C-c -          markdown-insert-hr
C-c <          markdown-outdent-region
C-c <down>     markdown-move-down
C-c <left>     markdown-promote
C-c <right>    markdown-demote
C-c <up>       markdown-move-up
C-c >          markdown-indent-region
C-c C--        markdown-promote
C-c C-=        markdown-demote
C-c C-M-h      markdown-mark-subtree
C-c C-]        markdown-complete
C-c C-a L      markdown-insert-link
C-c C-a f      markdown-insert-footnote
C-c C-a l      markdown-insert-link
C-c C-a r      markdown-insert-link
C-c C-a u      markdown-insert-uri
C-c C-a w      markdown-insert-wiki-link
C-c C-b        markdown-outline-previous-same-level
C-c C-c ]      markdown-complete-buffer
C-c C-c ^      markdown-table-sort-lines
C-c C-c c      markdown-check-refs
C-c C-c e      markdown-export
C-c C-c l      markdown-live-preview-mode(var)/markdown-live-preview-mode(fun)
C-c C-c m      markdown-other-window
C-c C-c n      markdown-cleanup-list-numbers
C-c C-c o      markdown-open
C-c C-c p      markdown-preview
C-c C-c t      markdown-table-transpose
C-c C-c u      markdown-unused-refs
C-c C-c v      markdown-export-and-preview
C-c C-c w      markdown-kill-ring-save
C-c C-c |      markdown-table-convert-region
C-c C-d        markdown-do
C-c C-f        markdown-outline-next-same-level
C-c C-j        markdown-insert-list-item
C-c C-k        markdown-kill-thing-at-point
C-c C-l        markdown-insert-link
C-c C-n        markdown-outline-next
C-c C-o        markdown-follow-thing-at-point
C-c C-p        markdown-outline-previous
C-c C-s !      markdown-insert-header-setext-1
C-c C-s -      markdown-insert-hr
C-c C-s 1      markdown-insert-header-atx-1
C-c C-s 2      markdown-insert-header-atx-2
C-c C-s 3      markdown-insert-header-atx-3
C-c C-s 4      markdown-insert-header-atx-4
C-c C-s 5      markdown-insert-header-atx-5
C-c C-s 6      markdown-insert-header-atx-6
C-c C-s @      markdown-insert-header-setext-2
C-c C-s C      markdown-insert-gfm-code-block
C-c C-s F      markdown-insert-foldable-block
C-c C-s H      markdown-insert-header-setext-dwim
C-c C-s P      markdown-pre-region
C-c C-s Q      markdown-blockquote-region
C-c C-s [      markdown-insert-gfm-checkbox
C-c C-s b      markdown-insert-bold
C-c C-s c      markdown-insert-code
C-c C-s e      markdown-insert-italic
C-c C-s f      markdown-insert-footnote
C-c C-s h      markdown-insert-header-dwim
C-c C-s i      markdown-insert-italic
C-c C-s k      markdown-insert-kbd
C-c C-s l      markdown-insert-link
C-c C-s p      markdown-insert-pre
C-c C-s q      markdown-insert-blockquote
C-c C-s s      markdown-insert-strike-through
C-c C-s t      markdown-insert-table
C-c C-s w      markdown-insert-wiki-link
C-c C-t !      markdown-insert-header-setext-1
C-c C-t 1      markdown-insert-header-atx-1
C-c C-t 2      markdown-insert-header-atx-2
C-c C-t 3      markdown-insert-header-atx-3
C-c C-t 4      markdown-insert-header-atx-4
C-c C-t 5      markdown-insert-header-atx-5
C-c C-t 6      markdown-insert-header-atx-6
C-c C-t @      markdown-insert-header-setext-2
C-c C-t H      markdown-insert-header-setext-dwim
C-c C-t h      markdown-insert-header-dwim
C-c C-t s      markdown-insert-header-setext-2
C-c C-t t      markdown-insert-header-setext-1
C-c C-u        markdown-outline-up
C-c C-x C-e    markdown-toggle-math
C-c C-x C-f    markdown-toggle-fontify-code-blocks-natively
C-c C-x C-l    markdown-toggle-url-hiding
C-c C-x C-x    markdown-toggle-gfm-checkbox
C-c C-x RET    markdown-toggle-markup-hiding
C-c C-x TAB    markdown-toggle-inline-images
C-c C-x d      markdown-move-down
C-c C-x l      markdown-promote
C-c C-x m      markdown-insert-list-item
C-c C-x r      markdown-demote
C-c C-x u      markdown-move-up
C-c M-h        markdown-mark-block
C-c S-<down>   markdown-table-insert-row
C-c S-<left>   markdown-table-delete-column
C-c S-<right>  markdown-table-insert-column
C-c S-<up>     markdown-table-delete-row
C-c TAB        markdown-insert-image
C-e            markdown-end-of-line
C-x C-p RET    markdown-mark-page
C-x [          markdown-backward-page
C-x ]          markdown-forward-page
C-x n b        markdown-narrow-to-block
C-x n p        markdown-narrow-to-page
C-x n s        markdown-narrow-to-subtree
DEL            markdown-outdent-or-delete
M-RET          markdown-insert-list-item
M-h            markdown-mark-paragraph
M-n            markdown-next-link
M-p            markdown-previous-link
M-{            markdown-backward-paragraph
M-}            markdown-forward-paragraph
RET            markdown-enter-key
TAB            markdown-cycle

Documentation

Keymap for Markdown major mode.

Source Code

;; Defined in ~/.emacs.d/elpa/markdown-mode-20260321.143/markdown-mode.el
(defvar markdown-mode-map
  (let ((map (make-keymap)))
    ;; Markup insertion & removal
    (define-key map (kbd "C-c C-s") markdown-mode-style-map)
    (define-key map (kbd "C-c C-l") 'markdown-insert-link)
    (define-key map (kbd "C-c C-k") 'markdown-kill-thing-at-point)
    ;; Promotion, demotion, and cycling
    (define-key map (kbd "C-c C--") 'markdown-promote)
    (define-key map (kbd "C-c C-=") 'markdown-demote)
    (define-key map (kbd "C-c C-]") 'markdown-complete)
    ;; Following and doing things
    (define-key map (kbd "C-c C-o") 'markdown-follow-thing-at-point)
    (define-key map (kbd "C-c C-d") 'markdown-do)
    (define-key map (kbd "C-c '") 'markdown-edit-code-block)
    ;; Indentation
    (define-key map (kbd "RET") 'markdown-enter-key)
    (define-key map (kbd "DEL") 'markdown-outdent-or-delete)
    (define-key map (kbd "C-c >") 'markdown-indent-region)
    (define-key map (kbd "C-c <") 'markdown-outdent-region)
    ;; Visibility cycling
    (define-key map (kbd "TAB") 'markdown-cycle)
    ;; S-iso-lefttab and S-tab should both be mapped to `backtab' by
    ;; (local-)function-key-map.
    ;;(define-key map (kbd "<S-iso-lefttab>") 'markdown-shifttab)
    ;;(define-key map (kbd "<S-tab>")  'markdown-shifttab)
    (define-key map (kbd "<backtab>") 'markdown-shifttab)
    ;; Heading and list navigation
    (define-key map (kbd "C-c C-n") 'markdown-outline-next)
    (define-key map (kbd "C-c C-p") 'markdown-outline-previous)
    (define-key map (kbd "C-c C-f") 'markdown-outline-next-same-level)
    (define-key map (kbd "C-c C-b") 'markdown-outline-previous-same-level)
    (define-key map (kbd "C-c C-u") 'markdown-outline-up)
    ;; Buffer-wide commands
    (define-key map (kbd "C-c C-c") markdown-mode-command-map)
    ;; Subtree, list, and table editing
    (define-key map (kbd "C-c <up>") 'markdown-move-up)
    (define-key map (kbd "C-c <down>") 'markdown-move-down)
    (define-key map (kbd "C-c <left>") 'markdown-promote)
    (define-key map (kbd "C-c <right>") 'markdown-demote)
    (define-key map (kbd "C-c S-<up>") 'markdown-table-delete-row)
    (define-key map (kbd "C-c S-<down>") 'markdown-table-insert-row)
    (define-key map (kbd "C-c S-<left>") 'markdown-table-delete-column)
    (define-key map (kbd "C-c S-<right>") 'markdown-table-insert-column)
    (define-key map (kbd "C-c C-M-h") 'markdown-mark-subtree)
    (define-key map (kbd "C-x n s") 'markdown-narrow-to-subtree)
    (define-key map (kbd "M-RET") 'markdown-insert-list-item)
    (define-key map (kbd "C-c C-j") 'markdown-insert-list-item)
    ;; Lines
    (define-key map [remap move-beginning-of-line] 'markdown-beginning-of-line)
    (define-key map [remap move-end-of-line] 'markdown-end-of-line)
    ;; Paragraphs (Markdown context aware)
    (define-key map [remap backward-paragraph] 'markdown-backward-paragraph)
    (define-key map [remap forward-paragraph] 'markdown-forward-paragraph)
    (define-key map [remap mark-paragraph] 'markdown-mark-paragraph)
    ;; Blocks (one or more paragraphs)
    (define-key map (kbd "C-M-{") 'markdown-backward-block)
    (define-key map (kbd "C-M-}") 'markdown-forward-block)
    (define-key map (kbd "C-c M-h") 'markdown-mark-block)
    (define-key map (kbd "C-x n b") 'markdown-narrow-to-block)
    ;; Pages (top-level sections)
    (define-key map [remap backward-page] 'markdown-backward-page)
    (define-key map [remap forward-page] 'markdown-forward-page)
    (define-key map [remap mark-page] 'markdown-mark-page)
    (define-key map [remap narrow-to-page] 'markdown-narrow-to-page)
    ;; Link Movement
    (define-key map (kbd "M-n") 'markdown-next-link)
    (define-key map (kbd "M-p") 'markdown-previous-link)
    ;; Toggling functionality
    (define-key map (kbd "C-c C-x C-e") 'markdown-toggle-math)
    (define-key map (kbd "C-c C-x C-f") 'markdown-toggle-fontify-code-blocks-natively)
    (define-key map (kbd "C-c C-x C-i") 'markdown-toggle-inline-images)
    (define-key map (kbd "C-c C-x C-l") 'markdown-toggle-url-hiding)
    (define-key map (kbd "C-c C-x C-m") 'markdown-toggle-markup-hiding)
    ;; Alternative keys (in case of problems with the arrow keys)
    (define-key map (kbd "C-c C-x u") 'markdown-move-up)
    (define-key map (kbd "C-c C-x d") 'markdown-move-down)
    (define-key map (kbd "C-c C-x l") 'markdown-promote)
    (define-key map (kbd "C-c C-x r") 'markdown-demote)
    ;; Deprecated keys that may be removed in a future version
    (define-key map (kbd "C-c C-a L") 'markdown-insert-link) ;; C-c C-l
    (define-key map (kbd "C-c C-a l") 'markdown-insert-link) ;; C-c C-l
    (define-key map (kbd "C-c C-a r") 'markdown-insert-link) ;; C-c C-l
    (define-key map (kbd "C-c C-a u") 'markdown-insert-uri) ;; C-c C-l
    (define-key map (kbd "C-c C-a f") 'markdown-insert-footnote)
    (define-key map (kbd "C-c C-a w") 'markdown-insert-wiki-link)
    (define-key map (kbd "C-c C-t 1") 'markdown-insert-header-atx-1)
    (define-key map (kbd "C-c C-t 2") 'markdown-insert-header-atx-2)
    (define-key map (kbd "C-c C-t 3") 'markdown-insert-header-atx-3)
    (define-key map (kbd "C-c C-t 4") 'markdown-insert-header-atx-4)
    (define-key map (kbd "C-c C-t 5") 'markdown-insert-header-atx-5)
    (define-key map (kbd "C-c C-t 6") 'markdown-insert-header-atx-6)
    (define-key map (kbd "C-c C-t !") 'markdown-insert-header-setext-1)
    (define-key map (kbd "C-c C-t @") 'markdown-insert-header-setext-2)
    (define-key map (kbd "C-c C-t h") 'markdown-insert-header-dwim)
    (define-key map (kbd "C-c C-t H") 'markdown-insert-header-setext-dwim)
    (define-key map (kbd "C-c C-t s") 'markdown-insert-header-setext-2)
    (define-key map (kbd "C-c C-t t") 'markdown-insert-header-setext-1)
    (define-key map (kbd "C-c C-i") 'markdown-insert-image)
    (define-key map (kbd "C-c C-x m") 'markdown-insert-list-item) ;; C-c C-j
    (define-key map (kbd "C-c C-x C-x") 'markdown-toggle-gfm-checkbox) ;; C-c C-d
    (define-key map (kbd "C-c -") 'markdown-insert-hr)
    map)
  "Keymap for Markdown major mode.")