diff options
author | Timo Wilken | 2024-03-09 14:52:56 +0100 |
---|---|---|
committer | Timo Wilken | 2024-03-10 16:19:00 +0100 |
commit | de20fc8d904643ffe6957febfc6a24e57c12b512 (patch) | |
tree | 8177459e40786bd432a37c5833f26350fb689356 /tw/services/files/aerc/binds.conf | |
parent | da5e9d5ee98dfc216eb7e3b1559c09f4bf868bf6 (diff) |
Separate home service into PIM, dev env and graphical parts
This means we only instantiate Shepherd and mcron services if we really need
them, to avoid annoyance on servers.
Diffstat (limited to 'tw/services/files/aerc/binds.conf')
-rw-r--r-- | tw/services/files/aerc/binds.conf | 194 |
1 files changed, 194 insertions, 0 deletions
diff --git a/tw/services/files/aerc/binds.conf b/tw/services/files/aerc/binds.conf new file mode 100644 index 00000000..0e88b571 --- /dev/null +++ b/tw/services/files/aerc/binds.conf @@ -0,0 +1,194 @@ +# 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> + +"*" = :mark -a<Enter> +v = :mark -t<Enter> +V = :mark -T<Enter> +F = :flag -tx Flagged<Enter> +<C-r> = :read -t<Enter> +<semicolon> = :remark<Enter> + +T = :toggle-threads<Enter> + +<Enter> = :view<Enter> +A = :archive flat<Enter> +p = :split 25<Enter> +e = :envelope<Enter> + +m = :compose<Enter> +M = :mkdir<space> + +f = :forward -F<Enter> +a = :reply -aq<Enter> +r = :reply -q<Enter> + +C = :copy<space> +S = :save<space> +s = :move<space> +E = :export-mbox<space> +I = :import-mbox<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> + +[view:account=Mythic] +D = :move Rubbish<Enter> +[messages:account=Mythic] +d = :move Rubbish<Enter> +D = :move Rubbish<Enter> +# We can't use both :account= and :folder= at the same time, unfortunately. +[messages:folder=Rubbish] +d = :delete<Enter> +D = :delete<Enter> + +[view:account=Wilken] +D = :move Rubbish<Enter> +[messages:account=Wilken] +d = :move Rubbish<Enter> +D = :move Rubbish<Enter> +[messages:folder=Rubbish] +d = :delete<Enter> +D = :delete<Enter> + +[view:account=CERN] +D = :move Deleted Items<Enter> +[messages:account=CERN] +d = :move Deleted Items<Enter> +D = :move Deleted Items<Enter> +[messages:folder=Deleted Items] +d = :delete<Enter> +D = :delete<Enter> + +[view:account=Gmail] +D = :move [Gmail]/Bin<Enter> +[messages:account=Gmail] +d = :move [Gmail]/Bin<Enter> +D = :move [Gmail]/Bin<Enter> +[messages:folder=[Gmail]/Bin] +d = :delete<Enter> +D = :delete<Enter> +[messages:folder=[Gmail]/Drafts] +<Enter> = :recall<Enter> + +[view:account=Cantab] +D = :move Deleted Items<Enter> +[messages:account=Cantab] +d = :move Deleted Items<Enter> +D = :move Deleted Items<Enter> +[messages:folder=Deleted Items] +d = :delete<Enter> +D = :delete<Enter> + +[view:account=Outlook] +D = :move Deleted<Enter> +[messages:account=Outlook] +d = :move Deleted<Enter> +D = :move Deleted<Enter> +[messages:folder=Deleted] +d = :delete<Enter> +D = :delete<Enter> + +[view] +/ = :toggle-key-passthrough<Enter>/ +q = :close<Enter> +O = :open<Enter> +S = :save<space> +| = :pipe<space> +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> +v = :preview<Enter> +s = :sign<Enter> +c = :encrypt<Enter> + +[terminal] +$noinherit = true +$ex = <C-x> +<C-p> = :prev-tab<Enter> +<C-n> = :next-tab<Enter> |