summaryrefslogtreecommitdiff
path: root/.config/mutt
diff options
context:
space:
mode:
authorVito Graffagnino <vito@graffagnino.xyz>2020-09-08 18:10:49 +0100
committerVito Graffagnino <vito@graffagnino.xyz>2020-09-08 18:10:49 +0100
commit3b0142cedcde39e4c2097ecd916a870a3ced5ec6 (patch)
tree2116c49a845dfc0945778f2aa3e2118d72be428b /.config/mutt
parent8cc927e930d5b6aafe3e9862a61e81705479a1b4 (diff)
Added the relevent parts of the .config directory. Alss add ssh config
Diffstat (limited to '.config/mutt')
-rw-r--r--.config/mutt/.mailsynclastrun0
-rwxr-xr-x.config/mutt/.signature12
-rwxr-xr-x.config/mutt/accounts/1-herts.muttrc40
-rwxr-xr-x.config/mutt/accounts/2-xyz.muttrc37
-rwxr-xr-x.config/mutt/accounts/3-bt.muttrc33
-rwxr-xr-x.config/mutt/certificates28
-rwxr-xr-x.config/mutt/mailcap12
-rwxr-xr-x.config/mutt/mutt_alias64
-rw-r--r--.config/mutt/muttrc74
9 files changed, 300 insertions, 0 deletions
diff --git a/.config/mutt/.mailsynclastrun b/.config/mutt/.mailsynclastrun
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.config/mutt/.mailsynclastrun
diff --git a/.config/mutt/.signature b/.config/mutt/.signature
new file mode 100755
index 0000000..c4c0d00
--- /dev/null
+++ b/.config/mutt/.signature
@@ -0,0 +1,12 @@
+Dr Vito G. Graffagnino
+
+Centre for Astrophysics Research
+School of Physics, Astronomy and Mathematics,
+University of Hertfordshire
+College Lane
+Hatfield
+AL10 9AB
+
+v.graffagnino@herts.ac.uk
+
+Tel: 01707 286358
diff --git a/.config/mutt/accounts/1-herts.muttrc b/.config/mutt/accounts/1-herts.muttrc
new file mode 100755
index 0000000..5cd10ba
--- /dev/null
+++ b/.config/mutt/accounts/1-herts.muttrc
@@ -0,0 +1,40 @@
+# vim: filetype=neomuttrc
+# muttrc file for account herts
+color status cyan default
+unmailboxes *
+set realname = "Dr. Vito G. Graffagnino"
+set from = "v.graffagnino@herts.ac.uk"
+set sendmail = "msmtp -a herts"
+alias me Dr. Vito G. Graffagnino <v.graffagnino@herts.ac.uk>
+set signature = "/home/archlinux/vgg/.config/mutt/.signature"
+set folder = "/Mail/herts"
+set header_cache = /Mail/mutt-wizard/herts/headers
+set message_cachedir = /Mail/mutt-wizard/herts/bodies
+set mbox_type = Maildir
+
+bind index,pager gg noop
+bind index,pager g noop
+bind index,pager M noop
+bind index,pager C noop
+bind index gg first-entry
+macro index S "<shell-escape>mbsync -V herts<enter><shell-escape>notmuch new<enter>" "run mbsync to sync herts"
+
+set spoolfile = "+INBOX"
+set record = "+Sent Items"
+set postponed = "+Drafts"
+set trash = ""
+mailboxes "=INBOX" "=Sent Items" "=INBOX.HR" "=INBOX.arXiv" "=INBOX.Library" "=Outbox" "=INBOX.CoolNews" "=INBOX.Teaching" "=INBOX.SpareRoom" "=INBOX.LMS" "=INBOX.SPH" "=INBOX.BobBingham" "=INBOX.Admin" "=INBOX.Students" "=INBOX.HelpDesk" "=INBOX.vgg" "=INBOX.astropy" "=INBOX.Procurement" "=INBOX.Nature" "=INBOX.BarryKellett" "=INBOX.PAM" "=INBOX.Martin" "=INBOX.DespinaLambrou" "=INBOX.RAS" "=INBOX.SEPnet" "=INBOX.SysAdmin" "=Drafts" "=INBOX.X-Ray" "=INBOX.Research" "=INBOX.LukeSmith" "=INBOX.Misc" "=INBOX.BadAstronomy" "=INBOX.StarFormationNewsletter" "=INBOX.Training" "=INBOX.Templates"
+macro index,pager gi "<change-folder>=INBOX<enter>" "go to inbox" # mw-autogenerated
+macro index,pager Mi "<save-message>=INBOX<enter>" "move mail to inbox" # mw-autogenerated
+macro index,pager Ci "<copy-message>=INBOX<enter>" "copy mail to inbox" # mw-autogenerated
+macro index,pager gs "<change-folder>=Sent Items<enter>" "go to sent" # mw-autogenerated
+macro index,pager Ms "<save-message>=Sent Items<enter>" "move mail to sent" # mw-autogenerated
+macro index,pager Cs "<copy-message>=Sent Items<enter>" "copy mail to sent" # mw-autogenerated
+macro index,pager gd "<change-folder>=Drafts<enter>" "go to drafts" # mw-autogenerated
+macro index,pager Md "<save-message>=Drafts<enter>" "move mail to drafts" # mw-autogenerated
+macro index,pager Cd "<copy-message>=Drafts<enter>" "copy mail to drafts" # mw-autogenerated
+macro index,pager gt "<change-folder>=Templates<enter>" "go to templates" # mw-autogenerated
+macro index,pager Mt "<save-message>=Templates<enter>" "move mail to templates" # mw-autogenerated
+macro index,pager Ct "<copy-message>=Templates<enter>" "copy mail to templates" # mw-autogenerated
+#vgg
+
diff --git a/.config/mutt/accounts/2-xyz.muttrc b/.config/mutt/accounts/2-xyz.muttrc
new file mode 100755
index 0000000..e2c6488
--- /dev/null
+++ b/.config/mutt/accounts/2-xyz.muttrc
@@ -0,0 +1,37 @@
+# vim: filetype=neomuttrc
+# muttrc file for account xyz
+color status blue default
+unmailboxes *
+set realname = "Vito G. Graffagnino"
+set from = "vito@graffagnino.xyz"
+set sendmail = "msmtp -a xyz"
+alias me Vito G. Graffagnino <vito@graffagnino.xyz>
+set folder = "/home/archlinux/vgg/.local/share/mail/xyz"
+set header_cache = /Mail/mutt-wizard/xyz/headers
+set message_cachedir = /Mail/mutt-wizard/xyz/bodies
+set mbox_type = Maildir
+
+bind index,pager gg noop
+bind index,pager g noop
+bind index,pager M noop
+bind index,pager C noop
+bind index gg first-entry
+macro index S "<shell-escape>mailsync -V xyz<enter><shell-escape>notmuch new<enter>" "run mbsync to sync xyz"
+
+set spoolfile = "+INBOX"
+set record = "+Sent"
+set postponed = "+Drafts"
+set trash = ""
+mailboxes "=Junk" "=INBOX" "=Drafts" "=Sent"
+macro index,pager gi "<change-folder>=INBOX<enter>" "go to inbox" # mw-autogenerated
+macro index,pager Mi "<save-message>=INBOX<enter>" "move mail to inbox" # mw-autogenerated
+macro index,pager Ci "<copy-message>=INBOX<enter>" "copy mail to inbox" # mw-autogenerated
+macro index,pager gs "<change-folder>=Sent<enter>" "go to sent" # mw-autogenerated
+macro index,pager Ms "<save-message>=Sent<enter>" "move mail to sent" # mw-autogenerated
+macro index,pager Cs "<copy-message>=Sent<enter>" "copy mail to sent" # mw-autogenerated
+macro index,pager gd "<change-folder>=Drafts<enter>" "go to drafts" # mw-autogenerated
+macro index,pager Md "<save-message>=Drafts<enter>" "move mail to drafts" # mw-autogenerated
+macro index,pager Cd "<copy-message>=Drafts<enter>" "copy mail to drafts" # mw-autogenerated
+macro index,pager gj "<change-folder>=Junk<enter>" "go to junk" # mw-autogenerated
+macro index,pager Mj "<save-message>=Junk<enter>" "move mail to junk" # mw-autogenerated
+macro index,pager Cj "<copy-message>=Junk<enter>" "copy mail to junk" # mw-autogenerated
diff --git a/.config/mutt/accounts/3-bt.muttrc b/.config/mutt/accounts/3-bt.muttrc
new file mode 100755
index 0000000..4b0dba0
--- /dev/null
+++ b/.config/mutt/accounts/3-bt.muttrc
@@ -0,0 +1,33 @@
+# vim: filetype=neomuttrc
+# muttrc file for account bt
+set realname = "Vito G. Graffagnino"
+set from = "v.graffagnino@btinternet.com"
+set sendmail = "msmtp -a bt"
+alias me Vito G. Graffagnino <v.graffagnino@btinternet.com>
+set folder = "/home/archlinux/vgg/.local/share/mail/bt"
+set header_cache = /home/archlinux/vgg/.cache/mutt-wizard/bt/headers
+set message_cachedir = /home/archlinux/vgg/.cache/mutt-wizard/bt/bodies
+set mbox_type = Maildir
+
+bind index,pager gg noop
+bind index,pager g noop
+bind index,pager M noop
+bind index,pager C noop
+bind index gg first-entry
+macro index S "<shell-escape>mbsync -V bt<enter><shell-escape>notmuch new<enter>" "run mbsync to sync bt"
+unmailboxes *
+
+set spoolfile = "+INBOX"
+set record = "+Sent"
+set postponed = "+Drafts"
+set trash = "+Trash"
+mailboxes "=UoH" "=RC_News" "=vgg" "=Astro.AstrophysicalJournalLetters" "=luneos-dev" "=Astro" "=shurgard" "=astropy" "=capone" "=RC" "=Donna" "=Friends" "=Saved" "=HeinnieHaynes" "=Training" "=paypal" "=Astro.AstronomicalJournal" "=vpnreactor" "=CIN_DW.2019" "=Astro.AstrophysicalJournal" "=Life" "=Trash" "=INBOX" "=Astro.Coolnews" "=CIN_DW" "=Astro.ResearchInAstronomyAndAstrophysics" "=Palm" "=ultimateknife" "=Drafts" "=CIN_DW.2018" "=stagecoach" "=Amazon" "=Astro.mendeley" "=Astro.SCS" "=Astro.AstrophysicalJournalSupplement" "=Astro.IOP" "=Spam" "=Ebay" "=ToRead" "=Sent"
+macro index,pager gi "<change-folder>=INBOX<enter>" "go to inbox" # mw-autogenerated
+macro index,pager Mi "<save-message>=INBOX<enter>" "move mail to inbox" # mw-autogenerated
+macro index,pager Ci "<copy-message>=INBOX<enter>" "copy mail to inbox" # mw-autogenerated
+macro index,pager gs "<change-folder>=Sent<enter>" "go to sent" # mw-autogenerated
+macro index,pager Ms "<save-message>=Sent<enter>" "move mail to sent" # mw-autogenerated
+macro index,pager Cs "<copy-message>=Sent<enter>" "copy mail to sent" # mw-autogenerated
+macro index,pager gd "<change-folder>=Drafts<enter>" "go to drafts" # mw-autogenerated
+macro index,pager Md "<save-message>=Drafts<enter>" "move mail to drafts" # mw-autogenerated
+macro index,pager Cd "<copy-message>=Drafts<enter>" "copy mail to drafts" # mw-autogenerated
diff --git a/.config/mutt/certificates b/.config/mutt/certificates
new file mode 100755
index 0000000..8c4c741
--- /dev/null
+++ b/.config/mutt/certificates
@@ -0,0 +1,28 @@
+-----BEGIN CERTIFICATE-----
+MIIEsTCCA5mgAwIBAgIQBOHnpNxc8vNtwCtCuF0VnzANBgkqhkiG9w0BAQsFADBs
+MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
+d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j
+ZSBFViBSb290IENBMB4XDTEzMTAyMjEyMDAwMFoXDTI4MTAyMjEyMDAwMFowcDEL
+MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3
+LmRpZ2ljZXJ0LmNvbTEvMC0GA1UEAxMmRGlnaUNlcnQgU0hBMiBIaWdoIEFzc3Vy
+YW5jZSBTZXJ2ZXIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2
+4C/CJAbIbQRf1+8KZAayfSImZRauQkCbztyfn3YHPsMwVYcZuU+UDlqUH1VWtMIC
+Kq/QmO4LQNfE0DtyyBSe75CxEamu0si4QzrZCwvV1ZX1QK/IHe1NnF9Xt4ZQaJn1
+itrSxwUfqJfJ3KSxgoQtxq2lnMcZgqaFD15EWCo3j/018QsIJzJa9buLnqS9UdAn
+4t07QjOjBSjEuyjMmqwrIw14xnvmXnG3Sj4I+4G3FhahnSMSTeXXkgisdaScus0X
+sh5ENWV/UyU50RwKmmMbGZJ0aAo3wsJSSMs5WqK24V3B3aAguCGikyZvFEohQcft
+bZvySC/zA/WiaJJTL17jAgMBAAGjggFJMIIBRTASBgNVHRMBAf8ECDAGAQH/AgEA
+MA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw
+NAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2Vy
+dC5jb20wSwYDVR0fBEQwQjBAoD6gPIY6aHR0cDovL2NybDQuZGlnaWNlcnQuY29t
+L0RpZ2lDZXJ0SGlnaEFzc3VyYW5jZUVWUm9vdENBLmNybDA9BgNVHSAENjA0MDIG
+BFUdIAAwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQ
+UzAdBgNVHQ4EFgQUUWj/kK8CB3U8zNllZGKiErhZcjswHwYDVR0jBBgwFoAUsT7D
+aQP4v0cB1JgmGggC72NkK8MwDQYJKoZIhvcNAQELBQADggEBABiKlYkD5m3fXPwd
+aOpKj4PWUS+Na0QWnqxj9dJubISZi6qBcYRb7TROsLd5kinMLYBq8I4g4Xmk/gNH
+E+r1hspZcX30BJZr01lYPf7TMSVcGDiEo+afgv2MW5gxTs14nhr9hctJqvIni5ly
+/D6q1UEL2tU2ob8cbkdJf17ZSHwD2f2LSaCYJkJA69aSEaRkCldUxPUd1gJea6zu
+xICaEnL6VpPX/78whQYwvwt/Tv9XBZ0k7YXDK/umdaisLRbvfXknsuvCnQsH6qqF
+0wGjIChBWUMo0oHjqvbsezt3tkBigAVBRQHvFwY+3sAzm2fTYS5yh+Rp/BIAV0Ae
+cPUeybQ=
+-----END CERTIFICATE-----
diff --git a/.config/mutt/mailcap b/.config/mutt/mailcap
new file mode 100755
index 0000000..6adcf0d
--- /dev/null
+++ b/.config/mutt/mailcap
@@ -0,0 +1,12 @@
+text/html; qutebrowser %s ; needsterminal; nametemplate=%s.html
+text/html; w3m -I %{charset} -T text/html; copiousoutput;
+#text/html; mv %s %s.html && qutebrowser %s.html > /dev/null; needsterminal;
+text/html; openfile %s ;
+text/plain; $EDITOR %s ;
+image/*; muttimage %s ; copiousoutput
+video/*; setsid mpv --quiet %s &; copiousoutput
+application/pdf; mv %s %s.pdf && zathura %s.pdf > /dev/null; needsterminal;
+application/pdf; openfile %s ;
+application/pgp-encrypted; gpg -d '%s'; copiousoutput;
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; xdg-open %s
+application/*; xdg-open %s
diff --git a/.config/mutt/mutt_alias b/.config/mutt/mutt_alias
new file mode 100755
index 0000000..e38740e
--- /dev/null
+++ b/.config/mutt/mutt_alias
@@ -0,0 +1,64 @@
+alias proc procurement-cln <procurement-cln@herts.ac.uk>
+alias jgeach \"Geach, James\" <j.geach@herts.ac.uk>
+alias mjh Martin Hardcastle <m.j.hardcastle@herts.ac.uk>
+alias helpdesk \"helpdesk@herts.ac.uk\" <helpdesk@herts.ac.uk>
+alias melvyn Melvyn Chong <m.chong4@herts.ac.uk>
+alias Stuart_McAleer Stuart McAleeer <Stuart_McAleer@dell.com>
+alias gwen \"Williams, Gwenllian\" <g.williams9@herts.ac.uk>
+alias ben Ben Burningham <b.burningham@herts.ac.uk>
+alias elena \"Gonzalez Egea, Elena\" <e.gonzalez-egea@herts.ac.uk>
+alias jdale \"Dale, James\" <j.dale3@herts.ac.uk>
+alias dpinfield \"Pinfield, David\" <d.j.pinfield@herts.ac.uk>
+alias elias \"Brinks, Elias\" <e.brinks@herts.ac.uk>
+alias donna-rl \"Rodgers-Lee, Donna\" <d.rodgers-lee@herts.ac.uk>
+alias ralf \"Napiwotzki, Ralf\" <r.napiwotzki@herts.ac.uk>
+alias jan \"Webb, Jan\" <j.webb@herts.ac.uk>
+alias tabs \"Tanvir, Tabassum\" <t.tanvir@herts.ac.uk>
+alias naina \"Bloom, Naina\" <n.bloom2@herts.ac.uk>
+alias maria \"Aristidou, Maria\" <m.aristidou@herts.ac.uk>
+alias ronny \"Errmann, Ronny\" <r.errmann@herts.ac.uk>
+alias max Maksym Lisogorskyi <m.lisogorskyi@gmail.com>
+alias kristen \"Coppin, Kristen\" <k.coppin@herts.ac.uk>
+alias mubela \"Mutale, Mubela\" <m.mutale@herts.ac.uk>
+alias kush Kushatha Ntwaetsile <kushkelly@gmail.com>
+alias simonellacott Simon Ellacott <simon.ellacott1@gmail.com>
+alias mohammed Mohammed Basith Awan <mo.b.awan.uk@gmail.com>
+alias sugata \"Kaviraj, Sugata\" <s.kaviraj@herts.ac.uk>
+alias sam \"Rolfe, Samantha\" <s.rolfe2@herts.ac.uk>
+alias janet j.drew@herts.ac.uk
+alias chiaki \"Kobayashi, Chiaki\" <c.kobayashi@herts.ac.uk>
+alias jo \"Ramasawmy, Joanna\" <j.ramasawmy@herts.ac.uk>
+alias t.garratt \"Garratt, Tracy\" <t.garratt@herts.ac.uk>
+alias mariaM \"Monguio Montells, Maria\" <m.monguio@herts.ac.uk>
+alias astronomers astronomers list <astronomers@herts.ac.uk>
+alias kim Kim Virgo-Sheriff <k.virgo-sheriff@herts.ac.uk>
+alias benB Ben Burningham <b.burningham@herts.ac.uk>
+alias repo Repographics <Repographics>
+alias luke Luke Smith <luke@lukesmith.xyz>
+alias rajasree Rajasree Valiya Parambath Meethal <r.meethal@herts.ac.uk>
+alias lsmith Leigh Smith <lsmith@ast.cam.ac.uk>
+alias soheil Soheil Davari <s.davari@herts.ac.uk>
+alias janis Janis Chevalier <j.e.chevalier@herts.ac.uk>
+alias ole Ole Steuernagel <o.steuernagel@herts.ac.uk>
+alias kas \"Vahidi, Kas\" <Kas.Vahidi@insight.com>
+alias jonathan Jonathan Westcott <jonathan.westcott123@hotmail.co.uk>
+alias kathy Kathy Head <k.head@herts.ac.uk>
+alias Dipali \"Patel, Dipali\" <Dipali.Patel@insight.com>
+alias paulc Paul Canoville <p.canoville@hotmail.co.uk>
+alias jaffa Sarah Jaffa <s.jaffa@herts.ac.uk>
+alias martinkrause Martin Krause <m.g.h.krause@herts.ac.uk>
+alias t.de-vuyst Tom De Vuyst <t.de-vuyst@herts.ac.uk>
+alias maya Maya Horton <mayahortonarts@hotmail.com>
+alias k.coppin Kristen Coppin <k.coppin@herts.ac.uk>
+alias spriggs Thomas Spriggs <t.spriggs@herts.ac.uk>
+alias jaime Jaime Vargas Gonzalez <j.i.vargas-gonzalez@herts.ac.uk>
+alias vijay Vijay Mahatma <v.mahatma2@herts.ac.uk>
+alias stilianos Stilianos Vidalis <s.vidalis@herts.ac.uk>
+alias joe Joseph Williams <j.williams30@herts.ac.uk>
+alias cs-msc ardramadhu285@gmail.com,dshivani0279@yahoo.in,racerics@gmail.com,ravishankar7.b@gmail.com
+alias calum Calum Morris <c.morris6@herts.ac.uk>
+alias w.e.martin William Martin <w.e.martin@herts.ac.uk>
+alias p.choochalerm Piyamas Choochalerm <p.choochalerm@herts.ac.uk>
+alias ryan Ryan Jackson <r.jackson9@herts.ac.uk>
+alias pahn Piyamas Choochalerm <p.choochalerm@herts.ac.uk>
+alias bill William Martin <w.e.martin@herts.ac.uk>
diff --git a/.config/mutt/muttrc b/.config/mutt/muttrc
new file mode 100644
index 0000000..70ef3e9
--- /dev/null
+++ b/.config/mutt/muttrc
@@ -0,0 +1,74 @@
+# vim: filetype=neomuttrc
+source /usr/share/mutt-wizard/mutt-wizard.muttrc # mw-autogenerated
+source /home/shared/dotfiles/private/.mutt/colors.muttrc
+# -------- Setting {{{
+#------------------------------------------------------
+# Set default text editor
+set editor = "$EDITOR + -c 'set textwidth=72' -c 'set wrap' -c 'set spell spelllang=en' "
+set pager_context=4
+set pager_index_lines=10
+set pager_stop
+set text_flowed=yes
+# }}}
+# ------- Account hooks {{{
+#------------------------------------------------------
+account-hook '1-herts.muttrc' 'set imap_user=vg17aar@herts.ac.uk imap_pass=`pass mutt-wizard-herts`'
+account-hook '2-xyz.muttrc' 'set imap_user=vito imap_pass=`pass mutt-wizard-xyz`'
+account-hook '3-bt.muttrc' 'set imap_user=v.graffagnino@btinternet imap_pass=`pass mutt-wizard-bt`'
+#
+# }}}
+# ------- Folder hooks {{{
+#------------------------------------------------------
+folder-hook '1-herts.muttrc' 'source ~/.config/mutt/accounts/1-herts.muttrc'
+folder-hook '2-xyz.muttrc' 'source ~/.config/mutt/accounts/2-xyz.muttrc'
+folder-hook '3-bt.muttrc' 'source ~/.config/mutt/accounts/4-bt.muttrc'
+# }}}
+
+# source default account
+source $HOME/.config/mutt/accounts/1-herts.muttrc # mw-autogenerated
+
+macro index,pager <F7> '<sync-mailbox><refresh><enter-command>source $HOME/.config/mutt/accounts/1-herts.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to v.graffagnino@herts.ac.uk" # mw-autogenerated
+
+macro index,pager <F8> '<sync-mailbox><refresh><enter-command>source $HOME/.config/mutt/accounts/2-xyz.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to vito@graffagnino.xyz" # mw-autogenerated
+
+
+macro index,pager <F9> '<sync-mailbox><enter-command>source /home/archlinux/vgg/.config/mutt/accounts/3-bt.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to v.graffagnino@btinternet.com" # mw-autogenerated
+
+#-------- Basic config, you can leave this as is {{{
+#------------------------------------------------------
+set certificate_file = $HOME/.config/mutt/certificates
+set mailcap_path = $HOME/.config/mutt/mailcap
+set imap_check_subscribed
+set mail_check = 500
+set timeout = 0
+set imap_keepalive = 200
+set imap_idle = yes
+set move = no
+set include
+set sort = 'reverse-date'
+set sort_aux = 'reverse-last-date-received'
+set auto_tag = yes
+hdr_order Date From To Cc
+auto_view text/html
+alternative_order text/plain text/html *
+bind editor <Tab> complete-query
+bind editor ^T complete
+bind editor <space> noop
+bind index,pager \CP sidebar-prev # Ctrl-Shift-P - Previous Mailbox
+bind index,pager \CN sidebar-next # Ctrl-Shift-N - Next Mailbox
+bind index,pager \CO sidebar-open # Ctrl-Shift-O - Open Highlighted Mailbox
+mono bold bold
+mono underline underline
+mono indicator reverse
+# }}}
+
+macro index,pager \cb "<enter-command>set pipe_decode =yes<enter><pipe-message>urlview<Enter><enter-command>set pipe_decode = no<enter>" "call urlview to extract URLs out of a message"
+
+macro attach,compose \cb "<pipe-entry> urlview<Enter>" "call urlview to extract URLs out of a message"
+
+macro index,pager \cy "<enter-command>set pipe_decode = yes<enter><pipe-message> w3m<Enter><enter-command>set pipe_decode =no<enter>" "call w3m to extract URLs out of a message"
+
+macro attach,compose \cy "<pipe-entry> w3m<Enter>" "call w3m to extract URLs out of a message"
+
+macro index \Cf "<enter-command>unset wait_key<enter><shell-escape>read -p 'Enter a search term to find with notmuch: ' x; echo \$x >~/.cache/mutt_terms<enter><limit>~i \"\`notmuch search --output=messages \$(cat ~/.cache/mutt_terms) | head -n 600 | perl -le '@a=<>;s/\^id:// for@a;$,=\"|\";print@a' | perl -le '@a=<>; chomp@a; s/\\+/\\\\+/ for@a;print@a' \`\"<enter>" "show only messages matching a notmuch pattern"
+#source ~/.config/mutt/mutt_alias