binds.conf (4355B)
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 <C-p> = :prev-tab<Enter> 5 <C-PgUp> = :prev-tab<Enter> 6 <C-n> = :next-tab<Enter> 7 <C-PgDn> = :next-tab<Enter> 8 \[t = :prev-tab<Enter> 9 \]t = :next-tab<Enter> 10 <C-t> = :term<Enter> 11 ? = :help keys<Enter> 12 <C-c> = :prompt 'Quit?' quit<Enter> 13 <C-q> = :prompt 'Quit?' quit<Enter> 14 <C-z> = :suspend<Enter> 15 16 [messages] 17 q = :prompt 'Quit?' quit<Enter> 18 19 j = :next<Enter> 20 <Down> = :next<Enter> 21 <C-d> = :next 50%<Enter> 22 <C-f> = :next 100%<Enter> 23 <PgDn> = :next 100%<Enter> 24 25 k = :prev<Enter> 26 <Up> = :prev<Enter> 27 <C-u> = :prev 50%<Enter> 28 <C-b> = :prev 100%<Enter> 29 <PgUp> = :prev 100%<Enter> 30 g = :select 0<Enter> 31 G = :select -1<Enter> 32 33 J = :next-folder<Enter> 34 <C-Down> = :next-folder<Enter> 35 K = :prev-folder<Enter> 36 <C-Up> = :prev-folder<Enter> 37 H = :collapse-folder<Enter> 38 <C-Left> = :collapse-folder<Enter> 39 L = :expand-folder<Enter> 40 <C-Right> = :expand-folder<Enter> 41 42 v = :mark -t<Enter> 43 <Space> = :mark -t<Enter>:next<Enter> 44 V = :mark -v<Enter> 45 46 T = :toggle-threads<Enter> 47 zc = :fold<Enter> 48 zo = :unfold<Enter> 49 za = :fold -t<Enter> 50 zM = :fold -a<Enter> 51 zR = :unfold -a<Enter> 52 <tab> = :fold -t<Enter> 53 54 zz = :align center<Enter> 55 zt = :align top<Enter> 56 zb = :align bottom<Enter> 57 58 <Enter> = :view<Enter> 59 d = :choose -o y 'Really delete this message' delete-message<Enter> 60 D = :delete<Enter> 61 a = :archive flat<Enter> 62 A = :unmark -a<Enter>:mark -T<Enter>:archive flat<Enter> 63 64 C = :compose<Enter> 65 m = :compose<Enter> 66 67 b = :bounce<space> 68 69 rr = :reply -f<Enter> 70 rq = :reply -fq<Enter> 71 72 c = :cf<space> 73 $ = :term<space> 74 ! = :term<space> 75 | = :pipe<space> 76 77 / = :search<space> 78 \ = :filter<space> 79 n = :next-result<Enter> 80 N = :prev-result<Enter> 81 <Esc> = :clear<Enter> 82 83 s = :split<Enter> 84 S = :vsplit<Enter> 85 86 pl = :patch list<Enter> 87 pa = :patch apply <Tab> 88 pd = :patch drop <Tab> 89 pb = :patch rebase<Enter> 90 pt = :patch term<Enter> 91 ps = :patch switch <Tab> 92 93 [messages:folder=Drafts] 94 <Enter> = :recall<Enter> 95 96 [view] 97 / = :toggle-key-passthrough<Enter>/ 98 q = :close<Enter> 99 O = :open<Enter> 100 o = :open<Enter> 101 S = :save<space> 102 | = :pipe<space> 103 D = :delete<Enter> 104 A = :archive flat<Enter> 105 106 <C-y> = :copy-link <space> 107 <C-l> = :open-link <space> 108 109 f = :forward<Enter> 110 rr = :reply -a<Enter> 111 rq = :reply -aq<Enter> 112 Rr = :reply<Enter> 113 Rq = :reply -q<Enter> 114 115 H = :toggle-headers<Enter> 116 <C-k> = :prev-part<Enter> 117 <C-Up> = :prev-part<Enter> 118 <C-j> = :next-part<Enter> 119 <C-Down> = :next-part<Enter> 120 J = :next<Enter> 121 <C-Right> = :next<Enter> 122 K = :prev<Enter> 123 <C-Left> = :prev<Enter> 124 125 [view::passthrough] 126 $noinherit = true 127 $ex = <C-x> 128 <Esc> = :toggle-key-passthrough<Enter> 129 130 [compose] 131 # Keybindings used when the embedded terminal is not selected in the compose 132 # view 133 $noinherit = true 134 $ex = <C-x> 135 $complete = <C-o> 136 <C-k> = :prev-field<Enter> 137 <C-Up> = :prev-field<Enter> 138 <C-j> = :next-field<Enter> 139 <C-Down> = :next-field<Enter> 140 <A-p> = :switch-account -p<Enter> 141 <C-Left> = :switch-account -p<Enter> 142 <A-n> = :switch-account -n<Enter> 143 <C-Right> = :switch-account -n<Enter> 144 <tab> = :next-field<Enter> 145 <backtab> = :prev-field<Enter> 146 <C-p> = :prev-tab<Enter> 147 <C-PgUp> = :prev-tab<Enter> 148 <C-n> = :next-tab<Enter> 149 <C-PgDn> = :next-tab<Enter> 150 151 [compose::editor] 152 # Keybindings used when the embedded terminal is selected in the compose view 153 $noinherit = true 154 $ex = <C-x> 155 <C-k> = :prev-field<Enter> 156 <C-Up> = :prev-field<Enter> 157 <C-j> = :next-field<Enter> 158 <C-Down> = :next-field<Enter> 159 <C-p> = :prev-tab<Enter> 160 <C-PgUp> = :prev-tab<Enter> 161 <C-n> = :next-tab<Enter> 162 <C-PgDn> = :next-tab<Enter> 163 164 [compose::review] 165 # Keybindings used when reviewing a message to be sent 166 # Inline comments are used as descriptions on the review screen 167 y = :send<Enter> # Send 168 n = :abort<Enter> # Abort (discard message, no confirmation) 169 s = :sign<Enter> # Toggle signing 170 x = :encrypt<Enter> # Toggle encryption to all recipients 171 v = :preview<Enter> # Preview message 172 p = :postpone<Enter> # Postpone 173 q = :choose -o d discard abort -o p postpone postpone<Enter> # Abort or postpone 174 e = :edit<Enter> # Edit (body and headers) 175 a = :attach<space> # Add attachment 176 d = :detach<space> # Remove attachment 177 178 [terminal] 179 $noinherit = true 180 $ex = <C-x> 181 182 <C-p> = :prev-tab<Enter> 183 <C-n> = :next-tab<Enter> 184 <C-PgUp> = :prev-tab<Enter> 185 <C-PgDn> = :next-tab<Enter>