aboutsummaryrefslogtreecommitdiffstats
path: root/.config/neomutt/neomuttrc
diff options
context:
space:
mode:
Diffstat (limited to '.config/neomutt/neomuttrc')
-rw-r--r--.config/neomutt/neomuttrc29
1 files changed, 21 insertions, 8 deletions
diff --git a/.config/neomutt/neomuttrc b/.config/neomutt/neomuttrc
index 960fb0c..3bc693e 100644
--- a/.config/neomutt/neomuttrc
+++ b/.config/neomutt/neomuttrc
@@ -26,23 +26,35 @@
source ~/.config/neomutt/passwords.mutt
source ~/.config/neomutt/nord.mutt
+timeout-hook "echo `~/.local/bin/update-mail`"
+startup-hook "echo `~/.local/bin/update-mail -L`"
+shutdown-hook "echo `~/.local/bin/update-mail`"
+
set smtp_authenticators="plain"
set from="Cameron Katri <me@cameronkatri.com>"
set edit_headers=yes
-set spoolfile=+INBOX
-set record="=Sent"
-set postponed="=Drafts"
+set mbox_type="Maildir"
+set spoolfile="+INBOX"
+set record="+Sent"
+set postponed="+Drafts"
+set trash="+Trash"
+
+mailboxes $spoolfile $record $postponed $trash
+mailboxes +Junk +Starred
-set imap_check_subscribed
-#set sort=reverse-date-sent
set sort=threads
-bind index G imap-fetch-mail
+macro index G "<shell-escape>mbsync -a<enter>" "sync email"
+
+set header_cache = "~/.cache/neomutt/headers"
+set message_cachedir = "~/.cache/neomutt/bodies"
set sidebar_visible
-set sidebar_format = "%B%?F? [%F]?%* %?N?%N/?%S"
+set sidebar_format = "%B%* [%N]%*"
+set sidebar_new_mail_only = no
+set sidebar_non_empty_mailbox_only = yes
set mail_check_stats
bind index,pager \CP sidebar-prev
bind index,pager \CN sidebar-next
@@ -52,6 +64,7 @@ set crypt_autosign
set crypt_use_gpgme
set pgp_default_key="7D3B36CEA40FCC2181FB6DCDBAFFD97826540F1C"
-set trash="+Trash"
+auto_view text/html
+set mailcap_path = "~/.config/neomutt/mailcap"
# vim: syntax=neomuttrc