omniflake/home/mail/config.neomuttrc
2025-06-27 16:05:21 +02:00

154 lines
4.4 KiB
Text

set alias_file = ~/.local/share/neomutt/aliases.neomuttrc
source $alias_file
set mailcap_path = ~/.config/neomutt/mailcap
# source ./smime.neomuttrc
set my_download_folder = ~/tmp
# Caching and tmp
set header_cache = $XDG_CACHE_HOME/neomutt/headers
set message_cachedir = $XDG_CACHE_HOME/neomutt/bodies
set header_cache_backend = "lmdb"
set tmpdir = $XDG_CACHE_HOME/neomutt/tmp
# Basic options
unset wait_key
set mbox_type = Maildir
# set delete
set mail_check_stats
unset confirm_append
unset beep
unset mark_old
set sleep_time = 0
# set shell = /bin/bash
# Sending
set use_envelope_from
unset reverse_realname
# Searching
set nm_default_url = "notmuch:///home/till/.local/share/mail/"
# Multi-account setup
# source ~/.config/neomutt/accounts/dkg.neomuttrc
# source ~/.config/neomutt/accounts/gu.neomuttrc
# bind index,pager g noop
# folder-hook $folder/gu/ source ~/.config/neomutt/accounts/gu.neomuttrc
# folder-hook $folder/systemli/ source ~/.config/neomutt/accounts/systemli.neomuttrc
# folder-hook $folder/ks/ source ~/.config/neomutt/accounts/ks.neomuttrc
# folder-hook $folder/gmail/ source ~/.config/neomutt/accounts/gmail.neomuttrc
# folder-hook $folder/ktiu/ source ~/.config/neomutt/accounts/ktiu.neomuttrc
# folder-hook $folder/dkg/ source ~/.config/neomutt/accounts/dkg.neomuttrc
# folder-hook $folder/papa/ source ~/.config/neomutt/accounts/papa.neomuttrc
folder-hook . source ~/.config/neomutt/bindings.neomuttrc
# # Source config
# source ~/.config/neomutt/views.neomuttrc
# source ~/.config/neomutt/sidebar.neomuttrc
# source ~/.config/neomutt/colors.neomuttrc
# source ~/.config/neomutt/smime.neomuttrc
# source ~/.config/neomutt/pgp.neomuttrc
# Compose
# set editor = "nvim -c 'call woof#init#Init()'"
set editor = "nvim"
set edit_headers
set forward_format = "Fwd: %s"
set forward_attachments
set fast_reply
set include
set forward_quote
unset recall
set resume_draft_files
set abort_noattach_regex = "(attach|enclosed|anbei|anhängen|angehängt|anhang|anhänge|hängt an)"
set abort_noattach = ask-yes
set mime_type_query_command = "file -b --mime-type %s"
set query_command= "khard email --parsable '%s'"
# Status bar
set status_chars = "✔↻٪A"
set status_format = "— [ %r ] %f (%lB) %>— %m messages%?n? [ %n new ]?%?d? [ %d to delete ]?%?t? [ %t tagged ]? —"
unset help
# Index
set index_format = "%-25.25F %<[y?%<[7d?%<[d?%[ %H:%M]&%[%a %H:%M]>&%[%d.%m. %Hh]>&%[%d.%m.%Y]> %Z %?X?▼ &?%s"
set strict_threads
set send_charset = "utf-8:iso-8859-1:us-ascii"
set charset = "utf-8"
# sorting
set sort = threads
set sort_aux = reverse-last-date-received
# Pager view
set pager_index_lines = 10
set pager_context = 3
set pager_stop
set smart_wrap
set menu_scroll
set tilde
unset markers
ignore *
unignore from: to: cc: bcc: date: subject:
unhdr_order *
hdr_order from: to: cc: bcc: date: subject:
alternative_order text/plain text/enriched text/html
auto_view text/html
# Attachments
set rfc2047_parameters
set attach_save_dir = $my_download_folder
## Indicator
color indicator brightwhite brightblack
## Index
color index_flags brightmagenta default '.*'
color index_date cyan default
## New mail
color index brightblack default '~N'
## Header colors
color header brightblack default ".*"
color header brightgreen default "^(Subject)"
color header yellow default "^(From|To|CC|BCC)"
color header blue default "^Date"
## Status
# color status yellow default '\[ ↻ \]'
# color status green default '\[ ✔ \]'
# color status magenta default '\[ ٪ \]'
# color status black default '\[ [0-9]+ new \]'
# color status red default '\[ [0-9]+ to delete \]'
## Mutt
color message cyan default
color error red default
color tilde black default
## Pager
color normal default default
color attachment brightblack default
color search black yellow
color quoted green default
color quoted1 blue default
color quoted2 cyan default
color quoted3 yellow default
color quoted4 red default
color quoted5 brightred default
color signature cyan default
color underline black default
## Email
color body blue default "[\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+" # Email addresses
color body blue default "(https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+" # URL
color body red default "(BAD signature)"
color body green default "(Good signature)"
color body brightblack default "^gpg: .*"
color body green default "^gpg: Good signature .*"
color body red default "^gpg: BAD signature from.*"