summaryrefslogtreecommitdiff
path: root/dot_neomuttrc
diff options
context:
space:
mode:
authorSanto Cariotti <santo@dcariotti.me>2024-12-11 20:46:32 +0100
committerSanto Cariotti <santo@dcariotti.me>2024-12-11 20:47:59 +0100
commitf22f1723c01b56da14ae1de3491a78af1bc4c464 (patch)
tree030411c811d3474c4b322eca29d1bf8e96b7511f /dot_neomuttrc
parentd8713792f93473fe14e01d151529fb6ef139448f (diff)
Dot files with `chezmoi`
Diffstat (limited to 'dot_neomuttrc')
-rw-r--r--dot_neomuttrc69
1 files changed, 69 insertions, 0 deletions
diff --git a/dot_neomuttrc b/dot_neomuttrc
new file mode 100644
index 0000000..7ca9cde
--- /dev/null
+++ b/dot_neomuttrc
@@ -0,0 +1,69 @@
+# Folder hooks
+folder-hook '<fisrt_email>' 'source ~/.neomutt/<fisrt_email>'
+
+# Default account
+source ~/.neomutt/<fisrt_email>
+
+# Macros for switching accounts
+macro index <f2> '<sync-mailbox><enter-command>source ~/.neomutt/<fisrt_email><enter><change-folder>!<enter>'
+
+set editor = "vim"
+set charset = "utf-8"
+
+set sidebar_visible
+set sidebar_format="%B%?F? [%F]?%* %?N?%N/?%S"
+set mail_check_stats
+
+
+# cache settings
+set header_cache = ~/.cache/mutt
+set message_cachedir = "~/.cache/mutt/message_cache"
+
+
+# navigation settings
+bind index,pager g noop
+macro index,pager gi "<change-folder>=INBOX<enter>" "go to inbox"
+macro index,pager gs "<change-folder>=Sent<enter>" "go to record"
+macro index,pager gd "<change-folder>=Drafts<enter>" "go to drafts"
+macro index,pager gt "<change-folder>=Trash<enter>" "go to trash"
+
+set sidebar_visible = yes
+set sidebar_width = 30
+set sidebar_new_mail_only = no
+set sidebar_folder_indent
+set sidebar_indent_string = ' '
+
+bind index,pager K sidebar-prev
+bind index,pager J sidebar-next
+bind index,pager L sidebar-open
+bind index,pager B sidebar-toggle-visible
+
+source ~/.neomutt/colors.muttrc
+bind index j next-entry
+bind index k previous-entry
+
+bind pager j next-line
+bind pager k previous-line
+bind pager h previous-entry
+bind pager l next-entry
+
+bind pager gg top
+bind pager G bottom
+bind index gg first-entry
+bind index G last-entry
+
+bind index,pager V noop
+macro index,pager V "<view-attachments><search>html<enter><view-mailcap><exit>"
+
+bind generic,index,pager / search
+
+## Other Settings
+set mail_check_stats
+set sort = 'reverse-date'
+set markers = no # Disables the `+` displayed at line wraps
+set mime_forward = yes # attachments are forwarded with mail
+set fast_reply # skip to compose when replying
+set fcc_attach # save attachments with the body
+set forward_format = "Fwd: %s" # format of subject when forwarding
+
+set mailcap_path = ~/.neomutt/mailcap