Configuration for my NixOS based systems and Home Manager
at master 161 lines 3.6 kB view raw
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<C-t> = :term<Enter> 9? = :help keys<Enter> 10<C-c> = :prompt 'Quit?' quit<Enter> 11<C-q> = :prompt 'Quit?' quit<Enter> 12 13[messages] 14q = :prompt 'Quit?' quit<Enter> 15 16j = :next<Enter> 17<Down> = :next<Enter> 18<C-d> = :next 50%<Enter> 19<C-f> = :next 100%<Enter> 20<PgDn> = :next 100%<Enter> 21 22k = :prev<Enter> 23<Up> = :prev<Enter> 24<C-u> = :prev 50%<Enter> 25<C-b> = :prev 100%<Enter> 26<PgUp> = :prev 100%<Enter> 27g = :select 0<Enter> 28G = :select -1<Enter> 29 30J = :next-folder<Enter> 31<C-Down> = :next-folder<Enter> 32K = :prev-folder<Enter> 33<C-Up> = :prev-folder<Enter> 34H = :collapse-folder<Enter> 35<C-Left> = :collapse-folder<Enter> 36L = :expand-folder<Enter> 37<C-Right> = :expand-folder<Enter> 38 39v = :mark -t<Enter> 40<Space> = :mark -t<Enter>:next<Enter> 41V = :mark -v<Enter> 42 43T = :toggle-threads<Enter> 44zc = :fold<Enter> 45zo = :unfold<Enter> 46 47<Enter> = :view<Enter> 48d = :confirm 'Really delete this message?' ':delete-message<Enter>'<Enter> 49D = :move Trash<Enter> 50A = :archive flat<Enter> 51 52C = :compose<Enter> 53m = :compose<Enter> 54 55rr = :reply -a<Enter> 56rq = :reply -aq<Enter> 57Rr = :reply<Enter> 58Rq = :reply -q<Enter> 59 60c = :cf<space> 61$ = :term<space> 62! = :term<space> 63| = :pipe<space> 64 65/ = :search<space> 66\ = :filter<space> 67n = :next-result<Enter> 68N = :prev-result<Enter> 69<Esc> = :clear<Enter> 70 71s = :split<Enter> 72S = :vsplit<Enter> 73 74[messages:folder=Drafts] 75<Enter> = :recall<Enter> 76 77[view] 78/ = :toggle-key-passthrough<Enter>/ 79q = :close<Enter> 80O = :open<Enter> 81o = :open<Enter> 82S = :save<space> 83| = :pipe<space> 84D = :delete<Enter> 85A = :archive flat<Enter> 86 87<C-l> = :open-link <space> 88 89f = :forward<Enter> 90rr = :reply -a<Enter> 91rq = :reply -aq<Enter> 92Rr = :reply<Enter> 93Rq = :reply -q<Enter> 94 95H = :toggle-headers<Enter> 96<C-k> = :prev-part<Enter> 97<C-Up> = :prev-part<Enter> 98<C-j> = :next-part<Enter> 99<C-Down> = :next-part<Enter> 100J = :next<Enter> 101<C-Right> = :next<Enter> 102K = :prev<Enter> 103<C-Left> = :prev<Enter> 104 105[view::passthrough] 106$noinherit = true 107$ex = <C-x> 108<Esc> = :toggle-key-passthrough<Enter> 109 110[compose] 111# Keybindings used when the embedded terminal is not selected in the compose 112# view 113$noinherit = true 114$ex = <C-x> 115<C-k> = :prev-field<Enter> 116<C-Up> = :prev-field<Enter> 117<C-j> = :next-field<Enter> 118<C-Down> = :next-field<Enter> 119<A-p> = :switch-account -p<Enter> 120<C-Left> = :switch-account -p<Enter> 121<A-n> = :switch-account -n<Enter> 122<C-Right> = :switch-account -n<Enter> 123<tab> = :next-field<Enter> 124<backtab> = :prev-field<Enter> 125<C-p> = :prev-tab<Enter> 126<C-PgUp> = :prev-tab<Enter> 127<C-n> = :next-tab<Enter> 128<C-PgDn> = :next-tab<Enter> 129 130[compose::editor] 131# Keybindings used when the embedded terminal is selected in the compose view 132$noinherit = true 133$ex = <C-x> 134<C-k> = :prev-field<Enter> 135<C-Up> = :prev-field<Enter> 136<C-j> = :next-field<Enter> 137<C-Down> = :next-field<Enter> 138<C-p> = :prev-tab<Enter> 139<C-PgUp> = :prev-tab<Enter> 140<C-n> = :next-tab<Enter> 141<C-PgDn> = :next-tab<Enter> 142 143[compose::review] 144# Keybindings used when reviewing a message to be sent 145y = :send<Enter> 146n = :abort<Enter> 147v = :preview<Enter> 148p = :postpone<Enter> 149q = :choose -o d discard abort -o p postpone postpone<Enter> 150e = :edit<Enter> 151a = :attach<space> 152d = :detach<space> 153 154[terminal] 155$noinherit = true 156$ex = <C-x> 157 158<C-p> = :prev-tab<Enter> 159<C-n> = :next-tab<Enter> 160<C-PgUp> = :prev-tab<Enter> 161<C-PgDn> = :next-tab<Enter>