commit dfaeabded3d75b29c6e60d7ba9c388c767050c08
parent 9f05040e0ab88af03e0511da5c23a38e21ce46e9
Author: Jake Koroman <jake@jakekoroman.com>
Date: Sun, 9 Nov 2025 10:58:51 -0500
add early mutt config.
Diffstat:
| M | MANIFEST | | | 1 | + |
| A | mutt/muttrc | | | 79 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
2 files changed, 80 insertions(+), 0 deletions(-)
diff --git a/MANIFEST b/MANIFEST
@@ -15,3 +15,4 @@ nvim|.config
picom|.config
mpd|.config
ncmpcpp|.config
+mutt|.config
diff --git a/mutt/muttrc b/mutt/muttrc
@@ -0,0 +1,79 @@
+# https://neomutt.org/guide/reference.html
+# set quit = ask-yes
+
+set realname = "Jake Koroman"
+set from = "jake@jakekoroman.com"
+set sendmail = "msmtp -a personal"
+set pager_stop=yes
+set sort = reverse-date
+
+set fast_reply
+set fcc_attach
+set forward_format = "Fwd: %s"
+set forward_quote
+set include
+set reverse_name
+
+set header_cache = $XDG_CACHE_HOME/mutt/header_cache
+
+set mbox_type=Maildir
+set folder=~/mail/personal/
+set spoolfile= +INBOX
+mailboxes =INBOX =Archive =Sent =Trash =Junk =Drafts
+set postponed = +Drafts
+set trash = +Trash
+set record = +Sent
+
+bind index,pager x noop
+bind index,pager Q exit
+bind index g noop
+bind index gg first-entry
+bind index G last-entry
+
+bind index e next-entry
+bind index i previous-entry
+bind index o display-message
+bind index s sort-mailbox
+
+bind index ^U previous-page
+bind index ^D next-page
+
+bind index j noop
+bind index k noop
+bind index J noop
+bind index K noop
+
+bind pager e next-page
+bind pager i previous-page
+bind pager E next-entry
+bind pager I previous-entry
+
+bind index,pager R group-reply
+
+bind pager g noop
+bind index M noop
+bind index,pager C noop
+
+macro index,pager gi "<change-folder>=INBOX<enter>" "go to inbox"
+macro index,pager Mi ";<save-message>=INBOX<enter>" "move mail to inbox"
+macro index,pager Ci ";<copy-message>=INBOX<enter>" "copy mail to inbox"
+macro index,pager gd "<change-folder>=Drafts<enter>" "go to drafts"
+macro index,pager Md ";<save-message>=Drafts<enter>" "move mail to drafts"
+macro index,pager Cd ";<copy-message>=Drafts<enter>" "copy mail to drafts"
+macro index,pager gj "<change-folder>=Junk<enter>" "go to junk"
+macro index,pager Mj ";<save-message>=Junk<enter>" "move mail to junk"
+macro index,pager Cj ";<copy-message>=Junk<enter>" "copy mail to junk"
+macro index,pager gt "<change-folder>=Trash<enter>" "go to trash"
+macro index,pager Mt ";<save-message>=Trash<enter>" "move mail to trash"
+macro index,pager Ct ";<copy-message>=Trash<enter>" "copy mail to trash"
+macro index,pager gs "<change-folder>=Sent<enter>" "go to sent"
+macro index,pager Ms ";<save-message>=Sent<enter>" "move mail to sent"
+macro index,pager Cs ";<copy-message>=Sent<enter>" "copy mail to sent"
+macro index,pager ga "<change-folder>=Archive<enter>" "go to archive"
+macro index,pager Ma ";<save-message>=Archive<enter>" "move mail to archive"
+macro index,pager Ca ";<copy-message>=Archive<enter>" "copy mail to archive"
+
+color index green default '.*'
+color index_author magenta default '.*'
+color index_number yellow default
+color index_subject cyan default '.*'