59 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # -*- 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>mutt-mailhops|most<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.
 | |
| macro index \Cr       ":source ~/.config/neomutt/neomuttrc<enter>"        "Re-source the neomuttrc"
 | |
| macro index "R"       "<tag-pattern>~N<enter><tag-pattern>~O<enter><tag-prefix><clear-flag>N<untag-pattern>.<enter>"  "Mark New as read"
 | |
| 
 | |
| # 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 "\ep"    "<pipe-message>~/bin/mutt-unproofpoint.py| mdcat -p |less -R<enter>" # attempt view the cleaned message
 | |
| #macro pager "\ep"    "<pipe-message>~/bin/mutt-unproofpoint.py| bat --terminal-width=90 -f<enter>" # attempt view the cleaned message
 | |
| 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>mutt-mailhops|most<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/share/doc/mutt/manual.txt<enter>"
 | |
| macro index   "\e?" "<shell-escape>less /usr/share/doc/mutt/manual.txt<enter>"
 | |
| macro pager   "\e?" "<shell-escape>less /usr/share/doc/mutt/manual.txt<enter>"
 | |
| 
 | |
| unbind editor <space>
 | |
| macro compose \Ca ":source ~/bin/fzfattach.sh|<enter>"
 | |
| 
 | |
| macro pager A |'abook --add-email'\n
 |