# 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> = :menu -adc 'fzy -l 30' :cf -a<Enter> <tab> = :next-tab<Enter> ? = :help keys<Enter> <F5> = :check-mail<Enter> # <C-c> = :prompt 'Quit?' quit<Enter> # <C-q> = :prompt 'Quit?' quit<Enter> # <C-z> = :suspend<Enter> [messages] q = :q<Enter> <Backspace> = :q<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-e> = :prev 50%<Enter> # <C-d> = :prev 100%<Enter> # <PgUp> = :prev 100%<Enter> g = :select 0<Enter> G = :select -1<Enter> J = :next-folder<Enter> K = :prev-folder<Enter> v = :mark -t<Enter> # <Space> = :mark -t<Enter>:next<Enter> V = :mark -v<Enter> <Space> = :read -t<Enter> T = :toggle-threads<Enter> # zc = :fold<Enter> # zo = :unfold<Enter> # za = :fold -t<Enter> # zM = :fold -a<Enter> # zR = :unfold -a<Enter> # <C-p> = :fold -t<Enter> <Enter> = :view<Enter> d = :prompt 'Really delete this message?' 'delete-message'<Enter> D = :delete<Enter> a = :archive flat<Enter> A = :unmark -a<Enter>:mark -T<Enter>:archive flat<Enter> f = :flag -t<Enter> c = :compose<Enter> m = :compose<Enter> rr = :reply -a<Enter> rq = :reply -aq<Enter> Rr = :reply<Enter> Rq = :reply -q<Enter> c = :cf<space> $ = :term<space> ! = :term<space> | = :pipe<space> / = :search -a<space> \ = :filter -a <space> n = :next-result<Enter> N = :prev-result<Enter> <Esc> = :clear<Enter> s = :split<Enter> S = :vsplit<Enter> pl = :patch list<Enter> pa = :patch apply <Tab> pd = :patch drop <Tab> pb = :patch rebase<Enter> pt = :patch term<Enter> ps = :patch switch <Tab> [messages:folder=Drafts] <Enter> = :recall<Enter> [view] / = :toggle-key-passthrough<Enter>/ q = :close<Enter> O = :open<Enter> o = :open<Enter> S = :save<space> | = :pipe<space> D = :delete<Enter> A = :archive flat<Enter> <C-l> = :open-link <space> f = :flag -t<Enter> rr = :reply -a<Enter> rq = :reply -aq<Enter> Rr = :reply<Enter> Rq = :reply -q<Enter> H = :toggle-headers<Enter> <C-k> = :prev-part<Enter> <C-Up> = :prev-part<Enter> <C-j> = :next-part<Enter> <C-Down> = :next-part<Enter> J = :next<Enter> <C-Right> = :next<Enter> K = :prev<Enter> <C-Left> = :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> $complete = <C-o> <C-k> = :prev-field<Enter> <C-Up> = :prev-field<Enter> <C-j> = :next-field<Enter> <C-Down> = :next-field<Enter> <A-p> = :switch-account -p<Enter> <C-Left> = :switch-account -p<Enter> <A-n> = :switch-account -n<Enter> <C-Right> = :switch-account -n<Enter> <tab> = :next-field<Enter> <backtab> = :prev-field<Enter> <C-p> = :prev-tab<Enter> <C-PgUp> = :prev-tab<Enter> <C-n> = :next-tab<Enter> <C-PgDn> = :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-Up> = :prev-field<Enter> <C-j> = :next-field<Enter> <C-Down> = :next-field<Enter> <C-p> = :prev-tab<Enter> <C-PgUp> = :prev-tab<Enter> <C-n> = :next-tab<Enter> <C-PgDn> = :next-tab<Enter> [compose::review] # Keybindings used when reviewing a message to be sent y = :send<Enter> n = :abort<Enter> v = :preview<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> <C-PgUp> = :prev-tab<Enter> <C-PgDn> = :next-tab<Enter>