52 lines
2.1 KiB
Text
52 lines
2.1 KiB
Text
# vim: filetype=muttrc
|
|
#------------------------------------------------------------
|
|
# Vi Key Bindings
|
|
#------------------------------------------------------------
|
|
|
|
# Moving around
|
|
bind attach,browser,index g noop
|
|
bind attach,browser,index gg first-entry
|
|
bind attach,browser,index G last-entry
|
|
bind pager g noop
|
|
bind pager gg top
|
|
bind pager G bottom
|
|
bind pager k previous-line
|
|
bind pager j next-line
|
|
|
|
# Scrolling
|
|
bind attach,browser,pager,index \CF next-page
|
|
bind attach,browser,pager,index \CB previous-page
|
|
bind attach,browser,pager,index \Cu half-up
|
|
bind attach,browser,pager,index \Cd half-down
|
|
bind browser,pager \Ce next-line
|
|
bind browser,pager \Cy previous-line
|
|
bind index \Ce next-line
|
|
bind index \Cy previous-line
|
|
|
|
bind pager,index d noop
|
|
bind pager,index dd delete-message
|
|
|
|
# Mail & Reply
|
|
bind index \Cm list-reply # Doesn't work currently
|
|
|
|
# Threads
|
|
bind browser,pager,index N search-opposite
|
|
bind pager,index dT delete-thread
|
|
bind pager,index dt delete-subthread
|
|
bind pager,index gt next-thread
|
|
bind pager,index gT previous-thread
|
|
bind index za collapse-thread
|
|
bind index zA collapse-all # Missing :folddisable/foldenable
|
|
|
|
bind attach <return> view-mailcap
|
|
bind attach l view-mailcap
|
|
|
|
bind index,pager B sidebar-toggle-visible
|
|
|
|
macro compose A "<shell-escape>bash $HOME/.config/neomutt/scripts/filepicker<enter><enter-command>source $HOME/.config/neomutt/tmpfile<enter><shell-escape>bash $HOME/.config/neomutt/scripts/filepicker clean<enter>" "Attach with yazi"
|
|
|
|
# Go to specific folder
|
|
macro index gd "<change-folder>$postponed<enter>" "go to drafts"
|
|
macro index gs "<change-folder>$record<enter>" "go to sent"
|
|
macro index gi "<change-folder>$spoolfile<Enter>" "go to inbox"
|
|
macro index gt "<change-folder>$trash<enter>" "go to trash"
|