From 2f7f406b90d99f2b27f9ca74e8a9e8efea21ce6f Mon Sep 17 00:00:00 2001 From: Paul Walker Date: Thu, 28 Jan 2021 21:50:35 +0000 Subject: [PATCH] mutt: general update --- mutt/{aliases => aliases_personal} | 4 +-- mutt/aliases_work | 29 +++++++++++++++++++++ mutt/dracula.muttrc | 42 ++++++++++++++++++++++++++++++ mutt/keybind | 18 ++----------- 4 files changed, 74 insertions(+), 19 deletions(-) rename mutt/{aliases => aliases_personal} (97%) create mode 100644 mutt/aliases_work create mode 100644 mutt/dracula.muttrc diff --git a/mutt/aliases b/mutt/aliases_personal similarity index 97% rename from mutt/aliases rename to mutt/aliases_personal index bb45653..5fa9271 100644 --- a/mutt/aliases +++ b/mutt/aliases_personal @@ -41,7 +41,6 @@ alias anthony Anthony Kemble alias jeffmill eogan_ma@yahoo.com alias carol Carol Mulholland alias paul.appleby Paul Appleby -alias spamcop-submit SpamCop alias hugh Hugh O\'Donnell alias nk norskklassen@yahoogroups.com alias flybuf games@flyingbuffalo.com @@ -51,7 +50,7 @@ alias charlie Charlie Bell alias danh Dan Hon alias mop Marianne Ohl Phillips alias ptomblin Paul Tomblin -alias dad jrwalker49@hotmail.com +alias dad persianwar1971@hotmail.com alias hannah Hannah Storie alias dymond Andrew Dymond alias kate Katherine Randell @@ -69,7 +68,6 @@ alias bert Bert Hindle alias paulcox Paul Cox alias ellen Ellen Carlsen alias ali Alasdair Farmer -alias ali-work Ali Farmer alias andy.sheen Andy Sheen alias dave David Cook alias chris Chris Smith diff --git a/mutt/aliases_work b/mutt/aliases_work new file mode 100644 index 0000000..6cbd8ba --- /dev/null +++ b/mutt/aliases_work @@ -0,0 +1,29 @@ +alias grace Grace Wu +alias frank Frank Qin +alias neil Neil Topham +alias phil Phil Poole +alias jon Jon Brett +alias robert.lin Robert Lin +alias lee.tokuda Lee Tokuda +alias asif Asif Ali +alias rui rui.pimenta@broadcom.com +alias pete Peter Gordon +alias luca luca pesenti +alias andy Andy Sheen +alias yi.li Yi Li +alias keun-bum.kim KB Kim +alias steven.roberts Steven Roberts +alias fraser fraser strachan +alias matthew.lear Matthew Lear +alias jean-marc.junique jean-marc junique +alias jun Jun Yang +alias mike.gunning Mike Gunning +alias yiren.li Yiren Li +alias td-inbox TD - Inbox +alias vijeth.r Vijeth Rajashekar +alias rajul.shah Rajul Shah +alias mike.ward \"Mike C. Ward\" +alias gilles.primault Primault Gilles +alias budhaditya.banerjee Banerjee Budhaditya +alias darryl.cross Darryl Cross +alias kathryn.ross Kathryn Ross diff --git a/mutt/dracula.muttrc b/mutt/dracula.muttrc new file mode 100644 index 0000000..dcb6ce3 --- /dev/null +++ b/mutt/dracula.muttrc @@ -0,0 +1,42 @@ +############################################################################### +# Dracula Theme for Mutt: https://draculatheme.com/ +# +# @author Paul Townsend + +# 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 color210 default ~D # deleted messages +color index color84 default ~F # flagged messages +color index color117 default ~N # new messages +color index color212 default ~Q # messages which have been replied to +color index color215 default ~T # tagged messages +color index color141 default ~v # messages part of a collapsed thread + +# 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 diff --git a/mutt/keybind b/mutt/keybind index 852c733..7fde67a 100644 --- a/mutt/keybind +++ b/mutt/keybind @@ -19,23 +19,7 @@ macro generic I ":exec change-folder\n!\n" \ "Change to index" macro pager I ":exec change-folder\n!\n" \ "Change to index" -macro index A ":set pipe_decode\n|atw\n:unset pipe_decode\n" \ - "Add sender to whitelist" -macro pager A ":set pipe_decode\n|atw\n:unset pipe_decode\n" \ - "Add sender to whitelist" -macro index \es "sa-learn --spam\n=spam.done\n" \ - "SpamAssassin learn as spam, save in spam.done" -macro index \eh "sa-learn --ham\n" \ - "SpamAssassin learn as ham" - -#macro index \es "crmlearn --learnspam\n=spam.done\n" \ -# "crm114 learn as spam, save in spam.done" -#macro index \eh "crmlearn --learnnonspam\n" \ -# "crm114 learn as ham" - -#macro generic \ee "!joe /home/paul/.muttrc\n" \ -# "Edit .muttrc" macro generic \e1 ":set pgp_default_version=gpg ?pgp_default_version\n" \ "switch to GNU-PG" macro generic \e2 ":set pgp_default_version=pgp2 ?pgp_default_version\n"\ @@ -56,6 +40,7 @@ bind index next-entry bind index delete-message bind index * flag-message bind index = noop +macro index A |'abook --add-email'\n macro index \ea "!$EDITOR ~/.mutt/aliases\n:source ~/.mutt/aliases\n" \ "Edit aliases file and reload it" macro index \Cb ":set pipe_decode\n|urlview\n:unset pipe_decode\n" \ @@ -109,6 +94,7 @@ bind pager next-entry bind pager delete-message bind pager ^ noop bind pager * flag-message +macro pager A |'abook --add-email'\n macro pager \; "" "Goto index and enter tag-prefix" macro pager \e1 ":set pgp_default_version=gpg ?pgp_default_version\n" \ "switch to GNU-PG"