home | switching to including files as the other way did not work
This commit is contained in:
parent
7e54f3c636
commit
45fa6cc2ed
3 changed files with 241 additions and 350 deletions
51
home/common/files/neomutt/mailcap
Normal file
51
home/common/files/neomutt/mailcap
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
application/octet-stream; catdoc '%s' ; copiousoutput
|
||||||
|
text/calendar; mutt-ics; copiousoutput
|
||||||
|
application/ics; mutt-ics; copiousoutput
|
||||||
|
application/ms-tnef; tnef -w %s; copiousoutput
|
||||||
|
application/msword; catdoc '%s' ; copiousoutput
|
||||||
|
application/octet-stream; unzip -v %s ; copiousoutput
|
||||||
|
application/pdf; mutt_bgrun pdfview %s; needsterminal; nametemplate=%s.pdf; test=test -n $WAYLAND_DISPLAY
|
||||||
|
application/pdf; pdftotext '%s' -; copiousoutput
|
||||||
|
application/pgp-keys; pgp -f < %s ; copiousoutput
|
||||||
|
application/vnd.ms-excel; excel2text %s; copiousoutput
|
||||||
|
application/x-vCalendar; mutt-remind
|
||||||
|
application/x-zip-compressed; unzip -v %s ; copiousoutput
|
||||||
|
application/vnd.openxmlformats-officedocument.wordprocessingml.document; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/vnd.openxmlformats-officedocument.wordprocessingml.document; docx2txt '%s' -; copiousoutput
|
||||||
|
application/msword; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/msword; catdoc '%s' ; copiousoutput
|
||||||
|
application/vnd.msword; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/vnd.msword; catdoc %s; copiousoutput
|
||||||
|
application/excel; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/excel; excel2text %s; copiousoutput
|
||||||
|
application/msexcel; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/msexcel; excel2text %s; copiousoutput
|
||||||
|
application/vnd.ms-excel; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/vnd.ms-excel; excel2text %s; copiousoutput
|
||||||
|
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; excel2text %s; copiousoutput
|
||||||
|
application/x-excel; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/x-excel; excel2text %s; copiousoutput
|
||||||
|
application/x-msexcel; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/x-msexcel; excel2text %s; copiousoutput
|
||||||
|
application/ms-Excel; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/ms-Excel; excel2text %s; copiousoutput
|
||||||
|
application/vnd.ms-powerpoint; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/vnd.ms-powerpoint; ppt2text %s; copiousoutput
|
||||||
|
application/x-mspowerpoint; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/x-mspowerpoint; ppt2text %s; copiousoutput
|
||||||
|
application/ppt; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/ppt; ppt2text %s; copiousoutput
|
||||||
|
application/x-loimpress; mutt_bgrun libreoffice %s; test=sh -c 'test -n $DISPLAY'
|
||||||
|
application/x-loimpress; ppt2text %s; copiousoutput
|
||||||
|
application/zip; unzip -v %s; copiousoutput
|
||||||
|
image/*; mutt_bgrun imv %s ; copiousoutput ; test=test -n $DISPLAY
|
||||||
|
text/directory; mutt.vcard.filter; copiousoutput
|
||||||
|
text/html; mutt_bgrun /home/don/bin/myweb %s; needsterminal; nametemplate=%s.html; test=test -n $DISPLAY
|
||||||
|
#text/html; lynx -assume_charset=%{charset} -display_charset=utf-8 -dump %s; nametemplate=%s.html; copiousoutput
|
||||||
|
#text/html; w3m -o display_link_number=1 -I %{charset} -T text/html; copiousoutput;
|
||||||
|
#text/html; elinks -no-connect 1 -force-html %s; copiousoutput
|
||||||
|
text/html; links -html-numbered-links 1 -dump -force-html %s; copiousoutput
|
||||||
|
text/x-vcard; mutt.vcard.filter; copiousoutput
|
||||||
|
video/mpeg; mutt_bgrun mpv '%s' ; copiousoutput; test=sh -c 'test -n $DISPLAY'
|
||||||
|
audio/x-wav; mutt_bgrun mpv '%s' ; copiousoutput; test=sh -c 'test -n $DISPLAY'
|
||||||
188
home/common/files/neomutt/neomuttrc
Normal file
188
home/common/files/neomutt/neomuttrc
Normal file
|
|
@ -0,0 +1,188 @@
|
||||||
|
# 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 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
|
||||||
|
|
@ -11,25 +11,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# xdg = {
|
|
||||||
# desktopEntries = {
|
|
||||||
# neomutt = {
|
|
||||||
# name = "Neomutt";
|
|
||||||
# genericName = "Email Client";
|
|
||||||
# comment = "Read and send emails";
|
|
||||||
# exec = "neomutt %U";
|
|
||||||
# icon = "mutt";
|
|
||||||
# terminal = true;
|
|
||||||
# categories = [ "Network" "Email" "ConsoleOnly" ];
|
|
||||||
# type = "Application";
|
|
||||||
# mimeType = [ "x-scheme-handler/mailto" ];
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
# mimeApps.defaultApplications = {
|
|
||||||
# "x-scheme-handler/mailto" = "neomutt.desktop";
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
|
|
||||||
programs.notmuch = {
|
programs.notmuch = {
|
||||||
enable = true;
|
enable = true;
|
||||||
new = {
|
new = {
|
||||||
|
|
@ -43,337 +24,8 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.neomutt = {
|
xdg.configFile."neomutt/neomuttrc".source = ./files/neomutt/neomuttrc;
|
||||||
enable = true;
|
xdg.configFile."neomutt/mailcap".source = ./files/neomutt/mailcap;
|
||||||
vimKeys = true;
|
|
||||||
sidebar.enable = false;
|
|
||||||
settings = {
|
|
||||||
abort_nosubject = "ask-no";
|
|
||||||
abort_unmodified = "ask-yes";
|
|
||||||
arrow_cursor = "yes";
|
|
||||||
askcc = "yes";
|
|
||||||
attach_save_dir = "~/Downloads";
|
|
||||||
beep = "no";
|
|
||||||
delete = "yes";
|
|
||||||
edit_headers = "yes";
|
|
||||||
editor = "nvim";
|
|
||||||
fast_reply = "yes";
|
|
||||||
fcc_attach = "yes";
|
|
||||||
from = "'don@donharper.org'";
|
|
||||||
hidden_host = "yes";
|
|
||||||
hostname = "duckland.org";
|
|
||||||
implicit_autoview = "yes";
|
|
||||||
include = "yes";
|
|
||||||
index_format = "%3C %Z %[%m/%d %l:%M %P] %-20.20F %s";
|
|
||||||
ispell = "aspell -e -c";
|
|
||||||
mailcap_path = "~/.config/neomutt/mailcap";
|
|
||||||
mbox_type = "Maildir";
|
|
||||||
mh_purge = "yes";
|
|
||||||
mime_forward = "ask-yes";
|
|
||||||
move = "no";
|
|
||||||
pager_format = "%<%r> | [%C/%m] %l lines | %-18.18n | %-30.30s";
|
|
||||||
pager_index_lines = "3";
|
|
||||||
pager_stop = "yes";
|
|
||||||
postponed = "+Drafts";
|
|
||||||
print_command = "'/home/don/bin/muttprint'";
|
|
||||||
query_command = "echo %s | xargs khard email --parsable --";
|
|
||||||
quit = "ask-yes";
|
|
||||||
read_inc = "25";
|
|
||||||
realname = "Don Harper";
|
|
||||||
recall = "ask-no";
|
|
||||||
record = "+Sent-Mail";
|
|
||||||
reverse_name = "yes";
|
|
||||||
sendmail = "/run/wrappers/bin/sendmail";
|
|
||||||
sendmail_wait = "3";
|
|
||||||
sort = "threads";
|
|
||||||
sort_aux = "last-date-sent";
|
|
||||||
spoolfile = "+Inbox";
|
|
||||||
status_format = "---Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Post:%p?%?b? Inc:%b? ]-%>-(%P)---";
|
|
||||||
status_on_top = "yes";
|
|
||||||
timeout = "10";
|
|
||||||
tmpdir = "/var/tmp";
|
|
||||||
trash = "+Trash";
|
|
||||||
use_envelope_from = "yes";
|
|
||||||
wrap = "-10";
|
|
||||||
write_inc = "25";
|
|
||||||
auto_tag = "no";
|
|
||||||
confirm_append = "no";
|
|
||||||
mark_old = "no";
|
|
||||||
markers = "no";
|
|
||||||
prompt_after = "no";
|
|
||||||
sig_dashes = "no";
|
|
||||||
uncollapse_jump = "no";
|
|
||||||
wait_key = "no";
|
|
||||||
};
|
|
||||||
binds = [
|
|
||||||
{
|
|
||||||
action = "exit";
|
|
||||||
key = "Q";
|
|
||||||
map = [ "attach" "compose" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "exit";
|
|
||||||
key = "i";
|
|
||||||
map = [ "attach" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "complete-query";
|
|
||||||
key = "<Tab>";
|
|
||||||
map = [ "editor" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "sync-mailbox";
|
|
||||||
key = "x";
|
|
||||||
map = [ "index" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "vfolder-from-query";
|
|
||||||
key = "/";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "flag-message";
|
|
||||||
key = "*";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "print-message";
|
|
||||||
key = "Y";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "change-folder";
|
|
||||||
key = "g";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "next-entry";
|
|
||||||
key = "n";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "previous-entry";
|
|
||||||
key = "p";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "group-reply";
|
|
||||||
key = "R";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "next-line";
|
|
||||||
key = "<down>";
|
|
||||||
map = [ "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "previous-line";
|
|
||||||
key = "<up>";
|
|
||||||
map = [ "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "copy-message";
|
|
||||||
key = "C";
|
|
||||||
map = [ "pager" ];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
macros =
|
|
||||||
[
|
|
||||||
{
|
|
||||||
action = "<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>";
|
|
||||||
key = "K";
|
|
||||||
map = [ "attach" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "!/home/don/bin/mbsync gmail-fast\n";
|
|
||||||
key = "<f9>";
|
|
||||||
map = [ "attach" "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "<ispell><send-message>";
|
|
||||||
key = "y";
|
|
||||||
map = [ "compose" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = ":source ~/.config/neomutt/neomuttrc\n";
|
|
||||||
key = "\em";
|
|
||||||
map = [ "generic" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "g!\n";
|
|
||||||
key = "i";
|
|
||||||
map = [ "index" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "<enter-command>toggle sidebar_visible<enter><refresh>";
|
|
||||||
key = "B";
|
|
||||||
map = [ "index" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "g\r";
|
|
||||||
key = "\t";
|
|
||||||
map = [ "index" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "<save-message>=Inbox<enter>";
|
|
||||||
key = "@";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "<pipe-message>khard add-email<return>";
|
|
||||||
key = "A";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "<pipe-message>mutt2task<enter><save-message>=Followup<enter>";
|
|
||||||
key = "F";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "<pipe-message>mail2obsidian<enter>";
|
|
||||||
key = "O";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = ":set quit=yes\nq";
|
|
||||||
key = "Q";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "<save-message>=SPAM<enter>";
|
|
||||||
key = "S";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "<pipe-message>mail2onenote<enter>";
|
|
||||||
key = "W";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "<pipe-message>emailtask<enter>";
|
|
||||||
key = "w";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "<save-message><enter>";
|
|
||||||
key = "y";
|
|
||||||
map = [ "index" "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "<enter-command>toggle sidebar_visible<enter><redraw-screen>";
|
|
||||||
key = "B";
|
|
||||||
map = [ "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "ql";
|
|
||||||
key = "l";
|
|
||||||
map = [ "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = ":set pipe_decode\n|urlscan -c -d\n:unset pipe_decode\n";
|
|
||||||
key = "o";
|
|
||||||
map = [ "pager" ];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
action = "ix";
|
|
||||||
key = "x";
|
|
||||||
map = [ "pager" ];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
extraConfig =
|
|
||||||
''
|
|
||||||
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
|
|
||||||
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 *
|
|
||||||
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"'
|
|
||||||
save-hook '~f noreply@sportsyou.com' '+kisd'
|
|
||||||
save-hook '~f instructure.com' '+kisd'
|
|
||||||
save-hook '~f k12insight.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"'
|
|
||||||
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:
|
|
||||||
###############################################################################
|
|
||||||
# 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
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
home.file.".signature".text = ''
|
home.file.".signature".text = ''
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue