# -*- muttrc -*- # # macros for mutt. # Macros for use in the index. macro index "\Cx\Cb" "<change-folder>?" # Folder list. macro index "\Cx\Cs" "<pipe-message>cat > ~/" # Save message macro index "\'" "<clear-flag>r" # Mark as un-replied macro index "y" "<sync-mailbox><change-folder>?<toggle-mailboxes>" # "-y" screen macro index "\Cb" "<pipe-message>urlview<enter>" # URL viewer. macro index "\ea" "<change-folder>=archives/<tab><tab>" # List archives macro index "\eb" "<pipe-message>lbdb-fetchaddr<enter>" # Store address details in lbdb. macro index "\eh" "<pipe-message>mailhops<enter>" # View the path of the mail. macro index "\ef" "<pipe-message>view-x-face<enter>" # View the X-Face (if there is one). macro index "\ev" "<pipe-message>less<enter>" # View the message in less. macro index "\Cs\Co" "<limit>~h \"X-SpamProbe: GOOD\"<enter><last-entry>" # View good emails. macro index "\Cs\Cs" "<limit>~h \"X-SpamProbe: SPAM\"<enter><last-entry>" # View bad emails. # Macros for use in the pager. macro pager "w" "<enter-command>set invsmart_wrap invmarkers<enter>" # Toggle wrap stuff macro pager "y" "<sync-mailbox><change-folder>?<toggle-mailboxes>" # "-y" screen macro pager "\e1" "<enter-command>set pager_index_lines=1<enter>" # Change PIL size macro pager "\e2" "<enter-command>set pager_index_lines=2<enter>" # Change PIL size macro pager "\e3" "<enter-command>set pager_index_lines=3<enter>" # Change PIL size macro pager "\e4" "<enter-command>set pager_index_lines=4<enter>" # Change PIL size macro pager "\e5" "<enter-command>set pager_index_lines=5<enter>" # Change PIL size macro pager "\e6" "<enter-command>set pager_index_lines=6<enter>" # Change PIL size macro pager "\e7" "<enter-command>set pager_index_lines=7<enter>" # Change PIL size macro pager "\e8" "<enter-command>set pager_index_lines=8<enter>" # Change PIL size macro pager "\e9" "<enter-command>set pager_index_lines=9<enter>" # Change PIL size macro pager "\e0" "<enter-command>set pager_index_lines=0<enter>" # Change PIL size macro pager "\Cb" "<pipe-message>urlview<enter>" # URL viewer. macro pager "\Cx\Cb" "<change-folder>?" # Folder list. macro pager "\Cx\Cs" "<pipe-message>cat > ~/" # Save message macro pager "\eb" "<pipe-message>lbdb-fetchaddr<enter>" # Store address details in lbdb. macro pager "\eh" "<pipe-message>mailhops<enter>" # View the path of the mail. macro pager "\ef" "<pipe-message>view-x-face<enter>" # View the X-Face (if there is one). macro pager "\ev" "<pipe-message>less<enter>" # View the message in less. macro pager "\el" "<enter-command>set invpipe_decode<enter>\ <pipe-message>linkify|w3m -T text/html<enter><enter-command>\ set invpipe_decode<enter>" # View the message in w3m. macro pager "\Cs\Cs" "<pipe-message>spamprobe -T score<enter>" # What's the score for this message? macro pager "\Cs\Cj" "<pipe-message>spamprobe spam<enter>" # This message is junk. macro pager "\Cs\Cg" "<pipe-message>spamprobe good<enter>" # This message is good. # Provide some "on-line" help. macro generic "\e?" "<shell-escape>less /usr/local/doc/mutt/manual.txt<enter>" macro index "\e?" "<shell-escape>less /usr/local/doc/mutt/manual.txt<enter>" macro pager "\e?" "<shell-escape>less /usr/local/doc/mutt/manual.txt<enter>"