blob: 17736b277b75758397c6dcffe4f6e6cd7a5e0d7a [file] [log] [blame]
# 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"
["global"]
"<C-p>" = ":prev-tab<Enter>"
"<C-n>" = ":next-tab<Enter>"
"<C-t>" = ":term<Enter>"
["messages"]
"q" = ":quit<Enter>"
"j" = ":next<Enter>"
"<Down>" = ":next<Enter>"
"<C-d>" = ":next 50%<Enter>"
"<C-f>" = ":next 100%<Enter>"
"<PgDn>" = ":next -s 100%<Enter>"
"k" = ":prev<Enter>"
"<Up>" = ":prev<Enter>"
"<C-u>" = ":prev 50%<Enter>"
"<C-b>" = ":prev 100%<Enter>"
"<PgUp>" = ":prev -s 100%<Enter>"
"g" = ":select 0<Enter>"
"G" = ":select -1<Enter>"
"J" = ":next-folder<Enter>"
"K" = ":prev-folder<Enter>"
"<Enter>" = ":view<Enter>"
"d" = ":confirm 'Really delete this message?' ':delete-message<Enter>'<Enter>"
"D" = ":delete<Enter>"
"A" = ":archive flat<Enter>"
"C" = ":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<space>"
"n" = ":next-result<Enter>"
"N" = ":prev-result<Enter>"
["view"]
"q" = ":close<Enter>"
"|" = ":pipe<space>"
"D" = ":delete<Enter>"
"S" = ":save<space>"
"A" = ":archive flat<Enter>"
"f" = ":forward<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-j>" = ":next-part<Enter>"
"J" = ":next<Enter>"
"K" = ":prev<Enter>"
["compose"]
# Keybindings used when the embedded terminal is not selected in the compose
# view
"$ex" = "<C-x>"
"<C-k>" = ":prev-field<Enter>"
"<C-j>" = ":next-field<Enter>"
"<tab>" = ":next-field<Enter>"
["compose::editor"]
# Keybindings used when the embedded terminal is selected in the compose view
"$noinherit" = "true"
"$ex" = "<semicolon>"
"<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>"
"q" = ":abort<Enter>"
"e" = ":edit<Enter>"
"a" = ":attach<Enter>"
["terminal"]
"$noinherit" = "true"
"$ex" = "<semicolon>"
"<C-p>" = ":prev-tab<Enter>"
"<C-n>" = ":next-tab<Enter>"