# Binds are of the form = # To use '=' in a key sequence, substitute it with "Eq": "" # If you wish to bind #, you can wrap the key sequence in quotes: "#" = quit gT = :prev-tab gt = :next-tab = :prev-tab = :next-tab \[t = :prev-tab \]t = :next-tab = :term ? = :help keys = :prompt 'Quit?' quit = :prompt 'Quit?' quit = :suspend [messages] q = :quit # quick quitting j = :next \]m = :next = :next = :next 50% = :next 100% k = :prev \[m = :prev = :prev = :prev 50% = :prev 100% gg = :select 0 G = :select -1 \]e = :next-folder \[e = :prev-folder \}e = :next-folder -u \{e = :prev-folder -u = :next-folder = :prev-folder H = :collapse-folder L = :expand-folder = :collapse-folder = :expand-folder gi = :cf Inbox gs = :cf Sent gd = :cf Drafts ga = :cf Archive gA = :cf All gr = :cf Trash v = :mark -t V = :mark -V J = :mark -t:next K = :mark -t:prev T = :prompt "Mark filter: " :mark zt = :toggle-threads zc = :fold zC = :fold -a zo = :unfold zO = :unfold -a za = :fold -t zA = :fold -t -a zz = :align center zt = :align top zb = :align bottom = :view l = :view # remove filters / = :filter \ = :filter ,F = :tag ,s = :tag !unread ,u = :tag !urgent ,d = :tag !todo ,i = :tag !important ,f = :tag !flagged ,w = :tag !wait ,l = :tag !delegated ,j = :tag !junk ,J = :tag !junk:archive flat # archive message as junk s = :filter tag:unread u = :filter tag:urgent d = :filter tag:todo i = :filter tag:important or tag:flagged f = :filter tag:flagged w = :filter tag:wait l = :filter tag:delegated d = :move Trash D = :choose -o y 'Really delete this message' :delete a = :archive flat # archive message A = :unmark -a:mark -T:archive flat # archive thread M = :menu -d :move # move mail m = :compose f = :forward F = :bounce rr = :reply -a rq = :reply -aq rR = :reply rQ = :reply -q c = :cf ! = :term | = :pipe / = :search \ = :filter n = :next-result N = :prev-result = :clear s = :split S = :vsplit # send mails to taskwarrior ,t = :pipe -s -m neomutt-2task -c -d -t ,T = :pipe -s -m neomutt-2task -c # # TODO: Investigate use # pl = :patch list # pa = :patch apply # pd = :patch drop # pb = :patch rebase # pt = :patch term # ps = :patch switch [messages:folder=Drafts] m = :recall [messages:folder=Trash] d = :choose -o y 'Really delete this message' :delete D = :delete [view] / = :toggle-key-passthrough/ q = :close h = :close O = :open o = :open S = :menu -c 'vifm --choose-dir - --on-choose exit' :save # save current with | = :pipe d = :move Trash D = :choose -o y 'Really delete this message' :delete a = :archive flat # archive message A = :unmark -a:mark -T:archive flat # archive thread M = :menu -d :move # move mail = :copy-link = :open-link m = :compose f = :forward F = :bounce rr = :reply -a rq = :reply -aq rR = :reply rQ = :reply -q H = :toggle-headers J = :next-part K = :prev-part = :prev-part = :next-part = :next = :prev = :next = :prev tr = :pipe trans -show-original n -b -no-autocorrect # translate message [view::passthrough] $noinherit = true $ex = = :toggle-key-passthrough [compose] # Keybindings used when the embedded terminal is not selected in the compose view $noinherit = true $ex = $complete = = :prev-field = :next-field = :prev-field = :next-field = :next-field = :prev-field = :switch-account -p = :switch-account -n = :switch-account -p = :switch-account -n [compose::editor] # Keybindings used when the embedded terminal is selected in the compose view $noinherit = true $ex = [compose::review] # Keybindings used when reviewing a message to be sent # Inline comments are used as descriptions on the review screen y = :send # Send n = :abort # Abort (discard message, no confirmation) s = :sign # Toggle signing x = :encrypt # Toggle encryption to all recipients v = :preview # Preview message p = :postpone # Postpone q = :choose -o d discard abort -o p postpone postpone # Abort or postpone e = :edit # Edit (body and headers) a = :attach -m # Add attachment d = :detach # Remove attachment [terminal] $noinherit = true $ex =