Reference

Keys

Every keybinding in tern, in one place.

The same table is inside tern: press ? (Settings → Keys), and / filters it. ⏎ is Enter, ^ is Ctrl, ⇧ is Shift.

Move

Key
j k down / up (counts work: 5j)
h l focus pane left / right
⏎ open folder, read message
tab ⇧tab cycle panes
J K next / previous message from any pane
gg G top / bottom (12G jumps to row 12)
^d ^u half page down / up
^f ^b page down / up
space page the message, then the next one
zz zoom the message full-screen
esc clear filter, marks, zoom

Go to

Key
gi inbox
gu all inboxes (unified, several accounts)
gs gd sent / drafts
ga gt archive / trash
gj gf junk / flagged
/ filter as you type; ⏎ also searches the server
$ ^r check for mail now
⏎ space za sidebar: fold / unfold an account
h sidebar: fold the account you’re in

Triage

Key
e archive
d # del trash (deletes for good inside Trash)
! junk
M move to folder…
s flag / unflag
u read / unread
b snooze until… (3h, tomorrow 9am, mon)
x mark (actions then apply to all marked)
X mark all / clear marks

Threads

Key
za fold / unfold the conversation
zo zc unfold / fold
zM zR fold all / unfold all
T threads on / off

Message

Key
m c new message
r R reply / reply all
f forward (keeps attachments)
H show this message as HTML / as text
a t n meeting invite: yes / maybe / no
o open the HTML version in the browser
S save attachments
U unsubscribe (List-Unsubscribe)
A add sender to contacts
ge make a calendar event from this message
gr resume the unsent message autosaved last time
y copy sender’s address
gc sync contacts now

Calendar

Key
C switch between mail and calendar
P people: contacts, with mail and meetings shared
j k next / previous event
h l previous / next day
H L previous / next week
[ ] previous / next month
t today
a quick add: Lunch fri 12:30 1h @place
A e new event / edit in the form
d delete (asks first)
gm gz add a Google Meet / Zoom link to the event
space show / hide a calendar (sidebar)
/ filter events
o open the event’s link
$ ^r sync calendars now

People

Key
j k · ^d ^u · g G move
/ filter
m ⏎ write to them
a e d add / edit / delete (asks first)
y copy their address
$ sync contacts
C P calendar / back to mail

App

Key
, settings
? this list
q ^c quit
^z undo send (a few seconds after sending)
go outbox: queued and failed messages

Outbox panel

Key
j k move
r retry now
⏎ e edit (takes it out of the queue)
d drop
esc q close

Composer · insert

Key
tab take suggestion, or next field
⇧tab previous field
⏎ take suggestion, or To → Subject → body
^n ^p ↑ ↓ pick a suggestion
^w ^u delete word / to start of line
esc normal mode
^s send
^t attach a file
^f send from the next account (signature follows)

Composer · normal

Key
h j k l move (j k cross between fields)
w b e word forward / back / end
0 ^ $ line start / end
{ } gg G paragraph, top, bottom
i a I A o O insert
x X D C S r J delete, change, replace, join
dd dw db cc cw delete / change line or word
yy p P yank line, paste after / before
v V visual; then y d c
u ^r undo / redo
ZZ :wq ^s send
:w save to Drafts
ZQ :q! discard (:q refuses if unsent)
:a <file> ^t attach
:e ^e edit in $EDITOR, then come back
:to :cc :bcc jump to a field
:meet :zoom event form: put a call link in Where

Settings

Key
j k move
h l tab · 1–5 switch tabs
⏎ space toggle or edit
+ - adjust numbers
/ filter keys
esc q close
a ⏎ d Accounts tab: add / edit / remove
a ⏎ d Calendars tab: add / edit / remove a server
space * Calendars tab: show / hide · default calendar