From dfaeabded3d75b29c6e60d7ba9c388c767050c08 Mon Sep 17 00:00:00 2001 From: Jake Koroman Date: Sun, 9 Nov 2025 10:58:51 -0500 Subject: add early mutt config. --- MANIFEST | 1 + mutt/muttrc | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 mutt/muttrc diff --git a/MANIFEST b/MANIFEST index fa03173..e018460 100644 --- 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 new file mode 100644 index 0000000..429f89e --- /dev/null +++ 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 "=INBOX" "go to inbox" +macro index,pager Mi ";=INBOX" "move mail to inbox" +macro index,pager Ci ";=INBOX" "copy mail to inbox" +macro index,pager gd "=Drafts" "go to drafts" +macro index,pager Md ";=Drafts" "move mail to drafts" +macro index,pager Cd ";=Drafts" "copy mail to drafts" +macro index,pager gj "=Junk" "go to junk" +macro index,pager Mj ";=Junk" "move mail to junk" +macro index,pager Cj ";=Junk" "copy mail to junk" +macro index,pager gt "=Trash" "go to trash" +macro index,pager Mt ";=Trash" "move mail to trash" +macro index,pager Ct ";=Trash" "copy mail to trash" +macro index,pager gs "=Sent" "go to sent" +macro index,pager Ms ";=Sent" "move mail to sent" +macro index,pager Cs ";=Sent" "copy mail to sent" +macro index,pager ga "=Archive" "go to archive" +macro index,pager Ma ";=Archive" "move mail to archive" +macro index,pager Ca ";=Archive" "copy mail to archive" + +color index green default '.*' +color index_author magenta default '.*' +color index_number yellow default +color index_subject cyan default '.*' -- cgit v1.2.3