Skyler Grey | 3c38898 | 2022-09-11 00:41:10 +0100 | [diff] [blame] | 1 | # Binds are of the form <key sequence> = "<command to run>" |
| 2 | # To use '=' in a key sequence, substitute it with "Eq": "<Ctrl+Eq>" |
| 3 | # If you wish to bind #, you can wrap the key sequence in quotes: "#" = "quit" |
| 4 | ["global"] |
| 5 | "<C-p>" = ":prev-tab<Enter>" |
| 6 | "<C-n>" = ":next-tab<Enter>" |
| 7 | "<C-t>" = ":term<Enter>" |
| 8 | |
| 9 | ["messages"] |
| 10 | "q" = ":quit<Enter>" |
| 11 | |
| 12 | "j" = ":next<Enter>" |
| 13 | "<Down>" = ":next<Enter>" |
| 14 | "<C-d>" = ":next 50%<Enter>" |
| 15 | "<C-f>" = ":next 100%<Enter>" |
| 16 | "<PgDn>" = ":next -s 100%<Enter>" |
| 17 | |
| 18 | "k" = ":prev<Enter>" |
| 19 | "<Up>" = ":prev<Enter>" |
| 20 | "<C-u>" = ":prev 50%<Enter>" |
| 21 | "<C-b>" = ":prev 100%<Enter>" |
| 22 | "<PgUp>" = ":prev -s 100%<Enter>" |
| 23 | "g" = ":select 0<Enter>" |
| 24 | "G" = ":select -1<Enter>" |
| 25 | |
| 26 | "J" = ":next-folder<Enter>" |
| 27 | "K" = ":prev-folder<Enter>" |
| 28 | |
| 29 | "<Enter>" = ":view<Enter>" |
| 30 | "d" = ":confirm 'Really delete this message?' ':delete-message<Enter>'<Enter>" |
| 31 | "D" = ":delete<Enter>" |
| 32 | "A" = ":archive flat<Enter>" |
| 33 | |
| 34 | "C" = ":compose<Enter>" |
| 35 | |
| 36 | "rr" = ":reply -a<Enter>" |
| 37 | "rq" = ":reply -aq<Enter>" |
| 38 | "Rr" = ":reply<Enter>" |
| 39 | "Rq" = ":reply -q<Enter>" |
| 40 | |
| 41 | "c" = ":cf<space>" |
| 42 | "$" = ":term<space>" |
| 43 | "!" = ":term<space>" |
| 44 | "|" = ":pipe<space>" |
| 45 | |
| 46 | "/" = ":search<space>" |
| 47 | "n" = ":next-result<Enter>" |
| 48 | "N" = ":prev-result<Enter>" |
| 49 | |
| 50 | ["view"] |
| 51 | "q" = ":close<Enter>" |
| 52 | "|" = ":pipe<space>" |
| 53 | "D" = ":delete<Enter>" |
| 54 | "S" = ":save<space>" |
| 55 | "A" = ":archive flat<Enter>" |
| 56 | |
| 57 | "f" = ":forward<Enter>" |
| 58 | "rr" = ":reply -a<Enter>" |
| 59 | "rq" = ":reply -aq<Enter>" |
| 60 | "Rr" = ":reply<Enter>" |
| 61 | "Rq" = ":reply -q<Enter>" |
| 62 | |
| 63 | "H" = ":toggle-headers<Enter>" |
| 64 | "<C-k>" = ":prev-part<Enter>" |
| 65 | "<C-j>" = ":next-part<Enter>" |
| 66 | "J" = ":next<Enter>" |
| 67 | "K" = ":prev<Enter>" |
| 68 | |
| 69 | ["compose"] |
| 70 | # Keybindings used when the embedded terminal is not selected in the compose |
| 71 | # view |
| 72 | "$ex" = "<C-x>" |
| 73 | "<C-k>" = ":prev-field<Enter>" |
| 74 | "<C-j>" = ":next-field<Enter>" |
| 75 | "<tab>" = ":next-field<Enter>" |
| 76 | |
| 77 | ["compose::editor"] |
| 78 | # Keybindings used when the embedded terminal is selected in the compose view |
| 79 | "$noinherit" = "true" |
| 80 | "$ex" = "<semicolon>" |
| 81 | "<C-k>" = ":prev-field<Enter>" |
| 82 | "<C-j>" = ":next-field<Enter>" |
| 83 | "<C-p>" = ":prev-tab<Enter>" |
| 84 | "<C-n>" = ":next-tab<Enter>" |
| 85 | |
| 86 | ["compose::review"] |
| 87 | # Keybindings used when reviewing a message to be sent |
| 88 | "y" = ":send<Enter>" |
| 89 | "n" = ":abort<Enter>" |
| 90 | "q" = ":abort<Enter>" |
| 91 | "e" = ":edit<Enter>" |
| 92 | "a" = ":attach<Enter>" |
| 93 | |
| 94 | ["terminal"] |
| 95 | "$noinherit" = "true" |
| 96 | "$ex" = "<semicolon>" |
| 97 | |
| 98 | "<C-p>" = ":prev-tab<Enter>" |
| 99 | "<C-n>" = ":next-tab<Enter>" |