diff options
author | Drew DeVault <sir@cmpwn.com> | 2019-03-15 01:12:06 -0400 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2019-03-15 01:31:23 -0400 |
commit | 8d20e9218ece5927d786d6e2fac5c50572fb9c81 (patch) | |
tree | e4cdf0ba821dccbb510f169c7731ae78ce987830 /config/aerc.conf | |
parent | d274bf926c79ec834afcac00dab3f95f8bd5325f (diff) | |
download | aerc-8d20e9218ece5927d786d6e2fac5c50572fb9c81.tar.gz |
Implement key bindings subsystem
Which is not yet rigged up
Diffstat (limited to 'config/aerc.conf')
-rw-r--r-- | config/aerc.conf | 63 |
1 files changed, 32 insertions, 31 deletions
diff --git a/config/aerc.conf b/config/aerc.conf index 76b0310..3b29a77 100644 --- a/config/aerc.conf +++ b/config/aerc.conf @@ -91,43 +91,44 @@ alternatives=text/plain,text/html [lbinds] # -# 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 -# -# lbinds are bindings that take effect in the list view -# mbinds are bindings that take effect in the message view -q=:quit<Enter> -<Ctrl+c>=:quit<Enter> - -j=:next-message<Enter> -<Down>=:next-message<Enter> -<Ctrl+d>=:next-message --scroll 50%<Enter> -<Ctrl+f>=:next-message --scroll 100%<Enter> -<PageDown>=:next-message --scroll 100%<Enter> -<WheelDown>=:next-message --scroll 1<Enter> - -k=:previous-message<Enter> -<Up>=:previous-message<Enter> -<Ctrl+u>=:previous-message --scroll 50%<Enter> -<Ctrl+b>=:previous-message --scroll 100%<Enter> -<PageUp>=:previous-message --scroll 100%<Enter> -<WheelUp>=:previous-message --scroll 1<Enter> -g=:select-message 0<Enter> -G=:select-message -1<Enter> - -J=:next-folder<Enter> -K=:previous-folder<Enter> +# Binds are of the form <input keys> = <output keys> +# Pressing <input keys> in sequence will then simulate pressing <output keys> +# +# Use <C-*> to refer to control+something. +# +# lbinds are effective in the list view +# mbinds are effective in the message view +q = :quit<Enter> +<C-c> = :quit<Enter> + +j = :next-message<Enter> +<Down> = :next-message<Enter> +<C-d> = :next-message --scroll 50%<Enter> +<C-f> = :next-message --scroll 100%<Enter> +<PageDown> = :next-message --scroll 100%<Enter> +<WheelDown> = :next-message --scroll 1<Enter> + +k = :previous-message<Enter> +<Up> = :previous-message<Enter> +<C-u> = :previous-message --scroll 50%<Enter> +<C-b> = :previous-message --scroll 100%<Enter> +<PageUp> = :previous-message --scroll 100%<Enter> +<WheelUp> = :previous-message --scroll 1<Enter> +g = :select-message 0<Enter> +G = :select-message -1<Enter> + +J = :next-folder<Enter> +K = :previous-folder<Enter> l = :next-account<Enter> <Right> = :next-account<Enter> h = :previous-account<Enter> <Left> = :previous-account<Enter> -<Enter>=:view-message<Enter> -d=:confirm 'Really delete this message?' ':delete-message<Enter>'<Enter> +<Enter> = :view-message<Enter> +d = :confirm 'Really delete this message?' ':delete-message<Enter>'<Enter> -c=:cd -$=:term-exec +c = :cd +$ = :term-exec [mbinds] # |