Skip to content

5.Keymaps

yousefhadder edited this page Mar 8, 2026 · 3 revisions

Keymaps Reference

Default mappings use the <localleader> namespace in v2.0.

List Management

Insert mode

Keymap Description
<CR> Auto-continue list item / split list content
<A-CR> Continue current list item content on next line
<Tab> Indent list item
<S-Tab> Outdent list item
<BS> Smart backspace on list markers
<C-t> Toggle checkbox

Normal mode

Keymap Description
o New list item below
O New list item above
<localleader>mr Manual renumber ordered lists
<localleader>mx Toggle checkbox on current line
<localleader>md Debug list groups

Visual mode

Keymap Description
<localleader>mx Toggle checkbox in selection

Text formatting (normal + visual unless noted)

Keymap Description
<localleader>mb Toggle bold
<localleader>mi Toggle italic
<localleader>mS Toggle strikethrough
`m`` Toggle inline code
<localleader>m= Toggle highlight
<localleader>mu Toggle underline
<localleader>mF Clear all formatting
<localleader>mw (visual) Wrap selection in code block (format module action)
<localleader>me (visual) Escape/unescape markdown punctuation

Code block module

Keymap Mode Description
<localleader>mc Normal Insert fenced code block with language picker
<localleader>mc Visual Wrap selection in fenced code block
<localleader>mC Normal Change code block language
]b Normal Jump to next code block
[b Normal Jump to previous code block

Headers and TOC

Keymap Description
]] / [[ Next/previous header
<localleader>h+ / <localleader>h- Promote/demote header
<localleader>h1 .. <localleader>h6 Set heading level
<localleader>ms Toggle ATX/setext heading style
<localleader>ht / <localleader>hu Generate/update TOC
<localleader>hT Toggle TOC window
gd Follow TOC link

Thematic breaks

Keymap Description
<localleader>mh Insert thematic break below cursor
<localleader>mH Cycle thematic break style

Links

Keymap Description
<localleader>ml (normal) Insert link
<localleader>ml (visual) Convert selection to link
<localleader>me Edit link
<localleader>ma Convert URL to markdown link
<localleader>mR / <localleader>mI Convert to reference / inline
<localleader>mp Smart paste URL from clipboard
gx Open link in browser (native)

Images

Keymap Description
<localleader>mL (normal/visual) Insert image / convert selection to image
<localleader>mE Edit image
<localleader>mA Toggle link ↔ image

Quotes and callouts

Keymap Description
<localleader>mq Toggle blockquote (normal/visual)
<localleader>mQi Insert/wrap callout
<localleader>mQt Toggle callout type
<localleader>mQc Convert blockquote → callout
<localleader>mQb Convert callout → blockquote

Tables (default prefix: <localleader>t)

Keymap Description
<localleader>tc / tf / tn Create / format / normalize
<localleader>tir / tiR / tdr / tyr Row insert-below / insert-above / delete / duplicate
<localleader>tic / tiC / tdc / tyc Column insert-right / insert-left / delete / duplicate
<localleader>ta / tx Toggle alignment / clear cell
<localleader>tmj / tmk Move row down / up
<localleader>tml / tmh Move column right / left
<localleader>tt Transpose table
<localleader>tsa / tsd Sort by column ascending / descending
<localleader>tvx / tvi Convert to CSV / from CSV
<A-h> <A-j> <A-k> <A-l> Insert-mode table navigation

Footnotes

Keymap Description
<localleader>mfi Insert footnote
<localleader>mfe Edit footnote
<localleader>mfd Delete footnote
<localleader>mfg / <localleader>mfr Go to definition / reference
<localleader>mfn / <localleader>mfp Next / previous footnote
<localleader>mfl List footnotes

Clone this wiki locally