diff options
author | Timo Wilken | 2023-02-15 23:27:53 +0100 |
---|---|---|
committer | Timo Wilken | 2023-02-15 23:34:54 +0100 |
commit | c2471f212ed2336c691af881e00932c1eb0a1b27 (patch) | |
tree | 385406c457b79af579f3a5cc3fe87d869edb2721 /tw/home/files/aerc/binds.conf | |
parent | 3e9777331c3d01955e1ab9eea0d9cb155c60ce7b (diff) |
Use aerc for mail by default
But keep neomutt installed for now, just in case.
Diffstat (limited to 'tw/home/files/aerc/binds.conf')
-rw-r--r-- | tw/home/files/aerc/binds.conf | 159 |
1 files changed, 159 insertions, 0 deletions
diff --git a/tw/home/files/aerc/binds.conf b/tw/home/files/aerc/binds.conf new file mode 100644 index 00000000..28bb5a7f --- /dev/null +++ b/tw/home/files/aerc/binds.conf @@ -0,0 +1,159 @@ +# 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 +<C-p> = :prev-tab<Enter> +<C-n> = :next-tab<Enter> +<C-t> = :term<Enter> +? = :help keys<Enter> + +[messages] +q = :quit<Enter> + +j = :next<Enter> +<Down> = :next<Enter> +<C-d> = :next 50%<Enter> +<C-f> = :next 100%<Enter> +<PgDn> = :next 100%<Enter> + +k = :prev<Enter> +<Up> = :prev<Enter> +<C-u> = :prev 50%<Enter> +<C-b> = :prev 100%<Enter> +<PgUp> = :prev 100%<Enter> +g = :select 0<Enter> +G = :select -1<Enter> +"#" = :select<space> + +J = :next-folder<Enter> +K = :prev-folder<Enter> +H = :collapse-folder<Enter> +L = :expand-folder<Enter> + +v = :mark -t<Enter> +V = :mark -T<Enter> +F = :flag -x Flagged<Enter> +<C-r> = :read -t<Enter> +<semicolon> = :remark<Enter> + +T = :toggle-threads<Enter> + +<Enter> = :view<Enter> +D = :delete<Enter> +A = :archive flat<Enter> +p = :split 25<Enter> + +m = :compose<Enter> + +f = :forward -F<Enter> +a = :reply -aq<Enter> +r = :reply -q<Enter> + +C = :copy<space> +S = :save<space> +s = :move<space> + +c = :cf<space> +$ = :check-mail<Enter> +! = :term<space> +| = :pipe<space> + +/ = :search<space> +l = :filter<space> +n = :next-result<Enter> +N = :prev-result<Enter> +<Esc> = :clear<Enter>:unmark -a<Enter> + +[messages:folder=Drafts] +<Enter> = :recall<Enter> + +[messages:account=Mythic Beasts] +d = :move Rubbish<Enter> +# We can't use both :account= and :folder= at the same time, unfortunately. +[messages:folder=Rubbish] +d = :delete<Enter> + +[messages:account=CERN] +d = :move Deleted Items<Enter> +[messages:folder=Deleted Items] +d = :delete<Enter> + +[messages:account=Gmail] +d = :move [Gmail]/Bin<Enter> +[messages:folder=[Gmail]/Bin] +d = :delete<Enter> +[messages:folder=[Gmail]/Drafts] +<Enter> = :recall<Enter> + +[messages:account=Cantab] +d = :move Deleted Items<Enter> +[messages:folder=Deleted Items] +d = :delete<Enter> + +[messages:account=Outlook] +d = :move Deleted<Enter> +[messages:folder=Deleted] +d = :delete<Enter> + +[view] +/ = :toggle-key-passthrough<Enter>/ +q = :close<Enter> +O = :open<Enter> +S = :save<space> +| = :pipe<space> +D = :delete<Enter> +A = :archive flat<Enter> + +<C-l> = :open-link <space> +<C-v> = :toggle-key-passthrough<Enter> + +f = :forward -F<Enter> +a = :reply -aq<Enter> +r = :reply -q<Enter> + +H = :toggle-headers<Enter> +<C-k> = :prev-part<Enter> +<C-j> = :next-part<Enter> +J = :next<Enter> +K = :prev<Enter> + +[view::passthrough] +$noinherit = true +$ex = <C-x> +<Esc> = :toggle-key-passthrough<Enter> + +[compose] +# Keybindings used when the embedded terminal is not selected in the compose view. +$noinherit = true +$ex = <C-x> +<C-k> = :prev-field<Enter> +<C-j> = :next-field<Enter> +<A-p> = :switch-account -p<Enter> +<A-n> = :switch-account -n<Enter> +<tab> = :next-field<Enter> +<C-p> = :prev-tab<Enter> +<C-n> = :next-tab<Enter> + +[compose::editor] +# Keybindings used when the embedded terminal is selected in the compose view. +$noinherit = true +$ex = <C-x> +<C-k> = :prev-field<Enter> +<C-j> = :next-field<Enter> +<C-p> = :prev-tab<Enter> +<C-n> = :next-tab<Enter> + +[compose::review] +# Keybindings used when reviewing a message to be sent +y = :send<Enter> +n = :abort<Enter> +p = :postpone<Enter> +q = :choose -o d discard abort -o p postpone postpone<Enter> +e = :edit<Enter> +a = :attach<space> +d = :detach<space> + +[terminal] +$noinherit = true +$ex = <C-x> +<C-p> = :prev-tab<Enter> +<C-n> = :next-tab<Enter> |