nvim-mail (Compose Editor)
Exit & Send
- Spaceq
- Save & exit → review screen (spellcheck first)
- Spacex
- Abort compose (no prompt)
Spellcheck Prompt
- s
- Jump to first misspelling
- y
- Send anyway
- n
- Stay in editor
Spell Navigation
- ]s / Space]
- Next misspelled word
- [s / Space[
- Prev misspelled word
- z= / Spacez
- Spelling suggestions
- zg
- Add word to dictionary
- zw
- Mark word as misspelled
Text & Formatting
- Spacer / gqip
- Reflow paragraph to 72 cols
- gqq
- Reflow current line
- ( / )
- Sentence backward / forward
- { / }
- Paragraph backward / forward
khard & Tools
- Spacek
- Insert contact (khard picker)
- Ctrl-o
- Address complete in aerc header (pre-editor)
- Spaces
- Toggle spell check
- Spacesig
- Insert signature
- Spacet
- Tidy prose (tidytext)
- gCtrl-g
- Word / char count
Insert Mode
- Ctrl-xCtrl-s
- Spell suggestion
- Ctrl-n / Ctrl-p
- Word complete next / prev
- Ctrl-w
- Delete word backward
- Ctrl-u
- Delete to line start
Editing
- ciw / cis / cip
- Change word / sentence / paragraph
- J
- Join lines
- gUw / guw
- Uppercase / lowercase word
- ~
- Toggle character case
Copy / Paste / Delete
- yy / yiw / yis / yip
- Yank line / word / sentence / paragraph
- p / P
- Paste after / before
- dd / diw / dis / dip
- Delete line / word / sentence / paragraph
- D
- Delete to end of line
- x
- Delete character
Message Viewer
Navigation
- J / K
- Next / prev message
- Ctrl-j / Ctrl-k
- Next / prev MIME part
- H
- Toggle headers
- Tab
- Link picker
- Ctrl-l
- Open link (manual URL)
Actions
- q
- Close viewer
- d
- Delete message
- D
- Close + delete
- a
- Archive
- A
- Close + archive
- o / O
- Open attachment
- S
- Save attachment
- f
- Forward
- b
- Save to corpus
Reply & Filters
- rr
- Reply all
- rq
- Reply all, quote
- Rr
- Reply sender
- Rq
- Reply sender, quote
- Ff
- Filter by sender
- Fs
- Filter by subject
- Ft
- Filter by recipient
- md
- Delete masked address
Compose
Field Navigation
- Ctrl-j / Tab
- Next field
- Ctrl-k / Shift-Tab
- Prev field
- Alt-n / Alt-p
- Switch account
- Ctrl-o
- Complete address
Review Screen
- y
- HTML multipart + send
- n
- Abort
- v
- Preview
- p
- Postpone
- e
- Back to editor
- a / d
- Attach / detach file
- q
- Discard or postpone
Global
- Ctrl-p / Ctrl-n
- Prev / next tab
- Ctrl-t
- Open terminal
- ?
- Help
- Ctrl-c / Ctrl-q
- Quit (confirm)
- $ / !
- Terminal with cmd
- |
- Pipe to command
Message List
Navigation
- j / k
- Next / prev message
- g / G
- First / last message
- Ctrl-d / Ctrl-u
- Half-page down / up
- Ctrl-f / Ctrl-b
- Full page down / up
- J / K
- Next / prev folder
- H / L
- Collapse / expand folder
Actions
- Enter
- Open message
- d
- Delete (confirm)
- D
- Delete (immediate)
- a
- Archive (flat)
- A
- Archive all marked
- c
- Change folder
Compose
- C / m
- New message
- rr
- Reply all
- rq
- Reply all, quote
- Rr
- Reply sender
- Rq
- Reply sender, quote
Search
- /
- Search
- \
- Filter
- n / N
- Next / prev result
- Esc
- Clear
Marking & Threads
- v
- Toggle mark
- Space
- Mark + next
- V
- Visual mark mode
- T
- Toggle threads
- Tab
- Toggle fold
- zc / zo
- Fold / unfold
- zM / zR
- Fold all / unfold all
- :mark -a
- Mark all messages
- :unmark -a
- Unmark all messages
Filters & Patches
- ff
- Filter by sender
- fs
- Filter by subject
- ft
- Filter by recipient
- md
- Delete masked address
- s / S
- Horizontal / vertical split
- pl
- Patch list
- pa
- Patch apply
- pd
- Patch drop