blob: ded6e4360c169974b986dab051813f1d3608fdc9 (
plain) (
tree)
|
|
# Binds are of the form <key sequence> = <command to run>
# To use '=' in a key sequence, substitute it with "Eq": "<Ctrl+Eq>"
# If you wish to bind '#', you can wrap the key sequence in quotes: "#" = quit
# See man aerc(1) and aerc-binds(5).
# Global bindings
<C-n> = :next-tab<Enter>
<C-p> = :prev-tab<Enter>
<C-s> = :term<Enter>
<C-d> = :term tig<Enter>
<C-c> = :quit<Enter>
<C-z> = :suspend<Enter>
gt = :next-tab<Enter>
gT = :prev-tab<Enter>
! = :term<Space>
? = :help keys<Enter>
# Message list
[messages]
q = :quit<Enter>
j = :next<Enter>
<Down> = :next<Enter>
<PgDn> = :next 100%<Enter>
k = :prev<Enter>
<Up> = :prev<Enter>
<PgUp> = :prev 100%<Enter>
gg = :select 0<Enter>
G = :select -1<Enter>
<Home> = :select 0<Enter>
<End> = :select -1<Enter>
J = :next-folder<Enter>
K = :prev-folder<Enter>
<Space> = :mark -t<Enter>
<C-v> = :mark -tT<Enter>
v = :mark -v<Enter>
V = :unmark -a<Enter>
T = :toggle-threads<Enter>
zc = :fold -t<Enter>
zC = :fold -at<Enter>
zz = :align center<Enter>
zt = :align top<Enter>
zb = :align bottom<Enter>
<Enter> = :view<Enter>
o = :view -b<Enter>
c = :compose<Enter>
m = :compose<Enter>
r = :reply -aq<Enter>
R = :reply -q<Enter>
f = :forward<Enter>
F = :flag -t -x flagged<Enter>
d = :delete<Enter>
| = :pipe<Space>
/ = :search<Space>
\ = :filter<Space>
n = :next-result<Enter>
N = :prev-result<Enter>
<Esc> = :clear<Enter>
# Single message
[view]
q = :close<Enter>
J = :next<Enter>
K = :prev<Enter>
<Down> = :next<Enter>
<Up> = :prev<Enter>
<C-j> = :next-part<Enter>
<C-k> = :prev-part<Enter>
r = :reply -aq<Enter>
R = :reply -q<Enter>
f = :forward<Enter>
d = :delete<Enter>
s = :save<Space>
| = :pipe<Space>
H = :toggle-headers<Enter>
/ = :toggle-key-passthrough<Enter>/
<Semicolon>y = :copy-link<Space>
# Single message (passthrough to pager)
[view::passthrough]
$noinherit = true
$ex = <C-x>
<Esc> = :toggle-key-passthrough<Enter>
# Composer (editor unfocused)
[compose]
$noinherit = true
$ex = <C-x>
$complete = <C-o>
<C-n> = :next-tab<Enter>
<C-p> = :prev-tab<Enter>
<C-s> = :term<Enter>
<C-d> = :term tig<Enter>
<C-c> = :quit<Enter>
<C-z> = :suspend<Enter>
<C-q> = :abort<Enter>
<C-f> = :switch-account -n<Enter>
<C-j> = :next-field<Enter>
<C-k> = :prev-field<Enter>
<Tab> = :next-field<Enter>
<Backtab> = :prev-field<Enter>
# Composer (editor focused)
[compose::editor]
$noinherit = true
$ex = <C-x>
<C-n> = :next-tab<Enter>
<C-p> = :prev-tab<Enter>
<C-s> = :term<Enter>
<C-d> = :term tig<Enter>
<C-c> = :quit<Enter>
<C-z> = :suspend<Enter>
<C-q> = :abort<Enter>
<C-f> = :switch-account -n<Enter>
<C-j> = :next-field<Enter>
<C-k> = :prev-field<Enter>
# Composer (message review)
# Inline comments are used as descriptions on the review menu
[compose::review]
<Enter> = :preview<Enter> # Preview message
Y = :send<Enter> # Confirm send
q = :abort<Enter> # Abort send
e = :edit<Enter> # Edit message
E = :edit -e<Enter> # Edit message (with headers)
s = :sign<Enter> # Toggle signing
x = :encrypt<Enter> # Toggle encryption
a = :attach<Space> # Add attachment
d = :detach<Space> # Remove attachment
# Terminal emulator
[terminal]
$noinherit = true
$ex = <C-x>
<C-q> = :close<Enter>
<C-n> = :next-tab<Enter>
<C-p> = :prev-tab<Enter>
|