aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/aerc/binds.conf')
-rw-r--r--dot_config/aerc/binds.conf122
1 files changed, 122 insertions, 0 deletions
diff --git a/dot_config/aerc/binds.conf b/dot_config/aerc/binds.conf
new file mode 100644
index 0000000..cb5ffd3
--- /dev/null
+++ b/dot_config/aerc/binds.conf
@@ -0,0 +1,122 @@
1# Binds are of the form <key sequence> = <command to run>
2# To use '=' in a key sequence, substitute it with "Eq": "<Ctrl+Eq>"
3# If you wish to bind #, you can wrap the key sequence in quotes: "#" = quit
4<C-p> = :prev-tab<Enter>
5<C-n> = :next-tab<Enter>
6<C-t> = :term<Enter>
7? = :help keys<Enter>
8
9[messages]
10q = :quit<Enter>
11
12j = :next<Enter>
13<Down> = :next<Enter>
14<C-d> = :next 50%<Enter>
15<C-f> = :next 100%<Enter>
16<PgDn> = :next 100%<Enter>
17
18k = :prev<Enter>
19<Up> = :prev<Enter>
20<C-u> = :prev 50%<Enter>
21<C-b> = :prev 100%<Enter>
22<PgUp> = :prev 100%<Enter>
23g = :select 0<Enter>
24G = :select -1<Enter>
25
26J = :next-folder<Enter>
27K = :prev-folder<Enter>
28H = :collapse-folder<Enter>
29L = :expand-folder<Enter>
30
31v = :mark -t<Enter>
32V = :mark -v<Enter>
33
34T = :toggle-threads<Enter>
35
36<Enter> = :view<Enter>
37d = :prompt 'Really delete this message?' 'delete-message'<Enter>
38D = :delete<Enter>
39A = :archive flat<Enter>
40
41C = :compose<Enter>
42
43rr = :reply -a<Enter>
44rq = :reply -aq<Enter>
45Rr = :reply<Enter>
46Rq = :reply -q<Enter>
47
48c = :cf<space>
49$ = :term<space>
50! = :term<space>
51| = :pipe<space>
52
53/ = :search<space>
54\ = :filter<space>
55n = :next-result<Enter>
56N = :prev-result<Enter>
57<Esc> = :clear<Enter>
58
59[messages:folder=Drafts]
60<Enter> = :recall<Enter>
61
62[view]
63/ = :toggle-key-passthrough<Enter>/
64q = :close<Enter>
65O = :open<Enter>
66S = :save<space>
67| = :pipe<space>
68D = :delete<Enter>
69A = :archive flat<Enter>
70
71<C-l> = :open-link <space>
72
73f = :forward<Enter>
74rr = :reply -a<Enter>
75rq = :reply -aq<Enter>
76Rr = :reply<Enter>
77Rq = :reply -q<Enter>
78
79H = :toggle-headers<Enter>
80<C-k> = :prev-part<Enter>
81<C-j> = :next-part<Enter>
82J = :next<Enter>
83K = :prev<Enter>
84
85[view::passthrough]
86$noinherit = true
87$ex = <C-x>
88<Esc> = :toggle-key-passthrough<Enter>
89
90[compose]
91# Keybindings used when the embedded terminal is not selected in the compose
92# view
93$ex = <C-x>
94<C-k> = :prev-field<Enter>
95<C-j> = :next-field<Enter>
96<tab> = :next-field<Enter>
97
98[compose::editor]
99# Keybindings used when the embedded terminal is selected in the compose view
100$noinherit = true
101$ex = <C-x>
102<C-k> = :prev-field<Enter>
103<C-j> = :next-field<Enter>
104<C-p> = :prev-tab<Enter>
105<C-n> = :next-tab<Enter>
106
107[compose::review]
108# Keybindings used when reviewing a message to be sent
109y = :send<Enter>
110n = :abort<Enter>
111p = :postpone<Enter>
112q = :choose -o d discard abort -o p postpone postpone<Enter>
113e = :edit<Enter>
114a = :attach<space>
115d = :detach<space>
116
117[terminal]
118$noinherit = true
119$ex = <C-x>
120
121<C-p> = :prev-tab<Enter>
122<C-n> = :next-tab<Enter>
Powered by cgit v1.2.3 (git 2.41.0)