189 lines
9.2 KiB
Text
189 lines
9.2 KiB
Text
# vim: set syntax=muttrc
|
|
#unalternates *
|
|
alternates ((root|postmaster|don|duck|duckunix|donald.m.harper|dondmharper|dharper|harperdo|donald.harper)@(duckland.org|gmail.com|donharper.org|donaldharper.com|l1a.org))
|
|
auto_view application/excel application/ms-Excel application/msexcel
|
|
auto_view application/msword application/vnd.msword
|
|
auto_view application/vnd.ms-excel application/x-excel
|
|
auto_view application/vnd.ms-powerpoint application/x-mspowerpoint application/ppt
|
|
auto_view application/x-msexcel
|
|
auto_view text/calendar application/ics
|
|
auto_view text/html
|
|
bind attach,compose Q exit
|
|
bind attach,pager i exit
|
|
bind editor <Tab> complete-query
|
|
bind index x sync-mailbox
|
|
bind index,pager / vfolder-from-query
|
|
bind index,pager * flag-message
|
|
bind index,pager Y print-message
|
|
bind index,pager c mail
|
|
bind index,pager g change-folder
|
|
bind index,pager n next-entry
|
|
bind index,pager p previous-entry
|
|
bind index,pager R group-reply
|
|
bind pager <down> next-line
|
|
bind pager <up> previous-line
|
|
bind pager C copy-message
|
|
color indicator underline default default
|
|
hdr_order Subject: From: Date: Reply-To: To: Cc: Bcc: X-Scan-Grey: X-Bugzilla-Watch-Reason: X-Label: List-Id:
|
|
ignore *
|
|
macro attach K "<enter-command>unset wait_key<enter><shell-escape>rm -f /tmp/events.ics<enter><save-entry><kill-line>/tmp/events.ics<enter><shell-escape> vkhal -k /tmp/events.ics<enter>"
|
|
macro attach,index,pager <f9> "!/home/don/bin/mbsync gmail-fast\n" "sync imap"
|
|
macro compose y "<ispell><send-message>" 'Send message w/spell check'
|
|
macro generic \em ":source ~/.config/neomutt/neomuttrc\n" "reload ~/.muttrc"
|
|
macro index i "g!\n" "Goto Inbox"
|
|
macro index B '<enter-command>toggle sidebar_visible<enter><refresh>'
|
|
macro index \t "g\r"
|
|
macro index,pager @ "<save-message>=Inbox<enter>" "Ham it!"
|
|
macro index,pager A "<pipe-message>khard add-email<return>" "add the sender email address to khard"
|
|
macro index,pager F "<pipe-message>mutt2task<enter><save-message>=Followup<enter>" "Follow up"
|
|
macro index,pager O <pipe-message>mail2obsidian<enter>
|
|
macro index,pager Q ":set quit=yes\nq" "Quit mutt without asking"
|
|
macro index,pager S "<save-message>=SPAM<enter>" "Spam it!"
|
|
macro index,pager W <pipe-message>mail2onenote<enter>
|
|
macro index,pager w <pipe-message>emailtask<enter>
|
|
macro index,pager y "<save-message><enter>" "Archive"
|
|
macro pager B '<enter-command>toggle sidebar_visible<enter><redraw-screen>'
|
|
macro pager l "ql" "Goto index and limit"
|
|
macro pager o ":set pipe_decode\n|urlscan -c -d\n:unset pipe_decode\n" "call urlscan to extract URLs out of a message"
|
|
macro pager x "ix" "exit pager and sync mailbox"
|
|
mailboxes =Inbox =news =mailing-lists =development =SPAM =Followup
|
|
reply-hook '~C don@donaldharper.com' 'my_hdr From: "Don Harper" <don@donaldharper.com>; my_hdr Reply-To: "Don Harper" <don@donaldharper.com>;set from="don@donaldharper.com"'
|
|
reply-hook '~C don@donharper.org' 'my_hdr From: "Don Harper" <don@donharper.org>; my_hdr Reply-To: "Don Harper" <don@donharper.org>;set from="don@donharper.org"'
|
|
reply-hook '~C donald.m.harper@gmail.com' 'my_hdr From: "Don Harper" <donald.m.harper@gmail.com>; my_hdr Reply-To: "Don Harper" <donald.m.harper@gmail.com>;set from="donald.m.harper@gmail.com"'
|
|
reply-hook '~C duckunix@gmail.com' 'my_hdr From: "Don Harper" <duckunix@gmail.com>; my_hdr Reply-To: "Don Harper" <duckunix@gmail.com>;set from="duckunix@gmail.com"'
|
|
reply-hook '~C vicky' 'set crypt_autosign=no; my_hdr From: "Don Harper" <don@donharper.org>; my_hdr Reply-To: "Don Harper" <don@donharper.org>;set from="don@donharper.org"'
|
|
reply-hook '~C @katyisd\\.org | ~C@KATYISD\\.ORG | ~C@ymcahouston.org' 'set from="don@donharper.org"'
|
|
save-hook '~f instructure.com' '+kisd'
|
|
save-hook '~f k12insight.com' '+kisd'
|
|
save-hook '~f noreply@sportsyou.com' '+kisd'
|
|
save-hook '~f katyisd.org' '+kisd'
|
|
save-hook '~f bbstheatre@gmail.com' '+kisd'
|
|
save-hook '~f parentlink.net' '+kisd'
|
|
save-hook '~f parents@uh.campusespmail.com' '+uh'
|
|
save-hook '~f utdallas.edu' '+utd'
|
|
save-hook '~f earnest.com' '+uh'
|
|
save-hook '~f uh.edu' '+uh'
|
|
save-hook . "+All-Mail"
|
|
send-hook '~C don@donaldharper.com' 'my_hdr From: "Don Harper" <don@donaldharper.com>; my_hdr Reply-To: "Don Harper" <don@donaldharper.com>;set from="don@donaldharper.com"'
|
|
send-hook '~C don@donharper.org' 'my_hdr From: "Don Harper" <don@donharper.org>; my_hdr Reply-To: "Don Harper" <don@donharper.org>;set from="don@donharper.org"'
|
|
send-hook '~C donald.m.harper@gmail.com' 'my_hdr From: "Don Harper" <donald.m.harper@gmail.com>; my_hdr Reply-To: "Don Harper" <donald.m.harper@gmail.com>;set from="donald.m.harper@gmail.com"'
|
|
send-hook '~C duck@duckland.org' 'my_hdr From: "Don Harper" <duck@duckland.org>; my_hdr Reply-To: "Don Harper" <duck@duckland.org>;set from="duck@duckland.org"'
|
|
send-hook '~C duckunix@gmail.com' 'my_hdr From: "Don Harper" <duckunix@gmail.com>; my_hdr Reply-To: "Don Harper" <duckunix@gmail.com>;set from="duckunix@gmail.com"'
|
|
send-hook '~C vicky' 'set crypt_autosign=no; my_hdr From: "Don Harper" <don@donharper.org>; my_hdr Reply-To: "Don Harper" <don@donharper.org>;set from="don@donharper.org"'
|
|
send-hook '~C@KATYISD\\.ORG ' 'set from="don@donharper.org"'
|
|
send-hook '~C@katyisd\\.org ' 'set from="don@donharper.org"'
|
|
send-hook '~C@ymcahouston\\.org' 'set from="don@donharper.org"'
|
|
set abort_nosubject=ask-no
|
|
set abort_unmodified=ask-yes
|
|
set arrow_cursor
|
|
set askcc
|
|
set attach_save_dir=~/Downloads
|
|
set beep=no
|
|
set delete=yes
|
|
set edit_headers=yes
|
|
set editor=nvim
|
|
set fast_reply
|
|
set fcc_attach
|
|
set from='don@donharper.org'
|
|
set hidden_host
|
|
set hostname="duckland.org"
|
|
set implicit_autoview=yes
|
|
set include=yes
|
|
set index_format="%3C %Z %[%m/%d %l:%M %P] %-20.20F %s"
|
|
set ispell="aspell -e -c"
|
|
set mailcap_path=~/.config/neomutt/mailcap
|
|
#set maildir_trash
|
|
set mbox_type=Maildir
|
|
set mh_purge
|
|
set mime_forward=ask-yes
|
|
set move=no
|
|
# set pager_format="%<%r> | [%C/%m] %l lines | %-18.18n | %-30.30s"
|
|
set pager_index_lines=3
|
|
set pager_stop
|
|
set postponed="+Drafts"
|
|
#set print_command='set -e; f=`mktemp --suffix=.pdf`; muttprint -P letter -p TO_FILE:"$f"; sleep 3 ; pdfview "$f"; rm "$f"'
|
|
set print_command='/home/don/bin/muttprint'
|
|
set query_command="echo %s | xargs khard email --parsable --"
|
|
set quit=ask-yes
|
|
set read_inc=25
|
|
set realname="Don Harper"
|
|
set recall=ask-no
|
|
set record="+Sent-Mail"
|
|
set reverse_name=yes
|
|
set sendmail="/run/wrappers/bin/sendmail"
|
|
set sendmail_wait=3
|
|
set sidebar_short_path
|
|
set sidebar_format = "%B %n %!"
|
|
set sidebar_new_mail_only
|
|
set sort=threads
|
|
set sort_aux=last-date-sent
|
|
set spoolfile=+Inbox
|
|
set status_format="---Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Post:%p?%?b? Inc:%b? ]-%>-(%P)---"
|
|
set status_on_top
|
|
set timeout=10
|
|
set tmpdir="/var/tmp"
|
|
set trash="+Trash"
|
|
set use_envelope_from=yes
|
|
set wrap=-10
|
|
set write_inc=25
|
|
unauto_view * # remove all old entries
|
|
unhdr_order * # clear system defaults
|
|
unhdr_order * # clear system defaults
|
|
unignore Subject: From: Date: Reply-To: To: Cc: Bcc: X-Scan-Grey: X-Bugzilla-Watch-Reason: X-Label: List-Id:
|
|
unset auto_tag
|
|
unset confirm_append
|
|
unset mark_old
|
|
unset markers
|
|
unset prompt_after
|
|
unset sig_dashes
|
|
unset uncollapse_jump
|
|
unset wait_key
|
|
###############################################################################
|
|
# Dracula Theme for Mutt: https://draculatheme.com/
|
|
#
|
|
# @author Paul Townsend <paul@caprica.org>
|
|
|
|
# general ------------ foreground ---- background -----------------------------
|
|
color error color231 color212
|
|
color indicator color231 color241
|
|
color markers color210 default
|
|
color message default default
|
|
color normal default default
|
|
color prompt default default
|
|
color search color84 default
|
|
color status color141 color236
|
|
color tilde color231 default
|
|
color tree color141 default
|
|
|
|
# message index ------ foreground ---- background -----------------------------
|
|
color index color84 default "~F !~p !~P"
|
|
color index color117 default "~N !~T !~F !~p !~P !~D"
|
|
color index color212 default ~Q
|
|
color index color215 default "~T !~F !~p !~P"
|
|
color index color141 default ~v
|
|
color index color130 default "~h 'X-GitHub-Reason: author' ~N"
|
|
color index color229 default "~h 'X-GitHub-Reason: author'"
|
|
color index color228 default "~P"
|
|
color index color228 default "~sRelease"
|
|
color index color228 default "~sComic"
|
|
color index color228 default "~scomic"
|
|
color index color226 default ~F # flagged messages
|
|
color index color210 default ~D
|
|
|
|
# message headers ---- foreground ---- background -----------------------------
|
|
color hdrdefault color117 default
|
|
color header color231 default ^Subject:.*
|
|
|
|
# message body ------- foreground ---- background -----------------------------
|
|
color attachment color228 default
|
|
color body color231 default [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+ # email addresses
|
|
color body color228 default (https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+ # URLs
|
|
color body color231 default (^|[[:space:]])\\*[^[:space:]]+\\*([[:space:]]|$) # *bold* text
|
|
color body color231 default (^|[[:space:]])_[^[:space:]]+_([[:space:]]|$) # _underlined_ text
|
|
color body color231 default (^|[[:space:]])/[^[:space:]]+/([[:space:]]|$) # /italic/ text
|
|
color quoted color61 default
|
|
color quoted1 color117 default
|
|
color quoted2 color84 default
|
|
color quoted3 color215 default
|
|
color quoted4 color212 default
|
|
color signature color212 default
|