diff options
author | Johannes Löthberg <johannes@kyriasis.com> | 2016-11-06 03:05:02 +0100 |
---|---|---|
committer | Johannes Löthberg <johannes@kyriasis.com> | 2017-06-01 18:37:35 +0200 |
commit | f9018f8a6eef1179e640f8acaab97b521ab14d89 (patch) | |
tree | 5ff16bd647a5a194d2e3a1829aaad8660f06c7c9 /mutt/muttrc | |
parent | 482260abcdb7806c1fd68bd70100efa1c60dd303 (diff) | |
download | dotfiles-f9018f8a6eef1179e640f8acaab97b521ab14d89.tar.xz |
Switch to neomutt
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
Diffstat (limited to 'mutt/muttrc')
-rw-r--r-- | mutt/muttrc | 197 |
1 files changed, 0 insertions, 197 deletions
diff --git a/mutt/muttrc b/mutt/muttrc deleted file mode 100644 index 14518ae..0000000 --- a/mutt/muttrc +++ /dev/null @@ -1,197 +0,0 @@ -# Compose View Options ------------------------------- -set realname = "Johannes Löthberg" -set from = "johannes@kyriasis.com" -set envelope_from # “From:” from envelope sender -set reverse_name # Reply as whomever it was to -set reply_to # Reply to Reply to: field - -set fast_reply # Skip prompts directly to compose when replying -set fcc_attach # Save attachments with the body -set mime_forward # Forward messages as MIME part -set forward_format = "Fwd: %s" # Format of subject when forwarding -set attribution = "On %d, %n wrote:" # Format of quoting header -set include # Include message in replies -set forward_quote # Include message in forwards - -set charset = "utf-8" # Terminal charset for display/input -set send_charset = "utf-8" # Charset for outgoing messages -set config_charset = "utf-8" - -set edit_headers # Edit headers when editing -set editor = "nvim" # Editor used by mutt -set text_flowed = yes # Generate flowed attachments -set sleep_time = 0 # No delay when opening a maildir! - -set mbox_type = Maildir -set folder = "$HOME/mail" -set tmpdir = "$XDG_CACHE_HOME/mutt/temp" # where to keep temp files -set message_cachedir = "$XDG_CACHE_HOME/mutt/cache/" # where to store bodies -set header_cache = "$XDG_CACHE_HOME/mutt/cache/headers" # where to store headers -set certificate_file = "$XDG_CONFIG_HOME/mutt/certificates" # where to store certs -set mailcap_path = "$XDG_CONFIG_HOME/mutt/mailcap" # entries for filetypes -set signature = "$XDG_CONFIG_HOME/mutt/sig" # my signature file - -set spoolfile = "+inbox" -set mbox = "+archive" -set postponed = "+drafts" -set record = "+sent" - -mailboxes +inbox +sent +drafts +trash +archive -mailboxes +Spam +Ham +learn-spam +learn-ham - -mailboxes +arch-dev-public +arch-bugs +arch-mirrors +arch-projects +aur-general +aur-requests -mailboxes +arch-women +pacman-dev - -mailboxes +isync-devel +opensmtpd - -mailboxes +openldap-technical +openssh-unix-dev - -mailboxes +johannes-lothberg-gmail +lojban +Notes +ccna - -mailboxes ~/5mail/inbox - -set virtual_spoolfile = yes -set nm_record = yes -set nm_record_tags = "-inbox,sent,me" -set nm_default_uri = "notmuch:///home/kyrias/mail" - -virtual-mailboxes \ - "inbox" "notmuch://?query=tag:inbox" \ - "sent" "notmuch://?query=tag:sent" \ - "drafts" "notmuch://?query=tag:drafts" \ - "trash" "notmuch://?query=tag:trash" \ - "unread" "notmuch://?query=tag:unread" \ - "archive" "notmuch://?query=tag:archive" \ - "deleted" "notmuch://?query=tag:deleted" \ - \ - "spam" "notmuch://?query=tag:spam" \ - "ham" "notmuch://?query=tag:ham" \ - "learn-spam" "notmuch://?query=tag:learn-spam" \ - "learn-ham" "notmuch://?query=tag:learn-ham" \ - \ - "arch-dev-public" "notmuch://?query=tag:arch-dev-public" \ - "arch-devops" "notmuch://?query=tag:arch-devops" \ - "arch-bugs" "notmuch://?query=tag:arch-bugs" \ - "arch-mirrors" "notmuch://?query=tag:arch-mirrors" \ - "arch-projects" "notmuch://?query=tag:arch-projects" \ - "arch-security" "notmuch://?query=tag:arch-security" \ - "arch-general" "notmuch://?query=tag:arch-general" \ - "aur-requests" "notmuch://?query=tag:aur-requests" \ - "aur-general" "notmuch://?query=tag:aur-general" \ - "aur-dev" "notmuch://?query=tag:aur-dev" \ - "pacman-dev" "notmuch://?query=tag:pacman-dev" \ - "arch-women" "notmuch://?query=tag:arch-women" \ - "isync-devel" "notmuch://?query=tag:isync-devel" \ - "opensmtpd" "notmuch://?query=tag:opensmtpd" \ - "openldap-technical" "notmuch://?query=tag:openldap-technical" \ - "openssh-unix-dev" "notmuch://?query=tag:openssh-unix-dev" \ - "johannes-lothberg-gmail" "notmuch://?query=tag:johannes-lothberg-gmail" \ - "lojban" "notmuch://?query=tag:lojban" \ - "git" "notmuch://?query=tag:git" \ - "ccna" "notmuch://?query=tag:ccna" \ - "all" "notmuch://?query=*" - -set query_command="goobook -c \"$XDG_CONFIG_HOME\"/goobook/goobookrc query '%s'" -macro index,pager A "<pipe-message>goobook -c \"$XDG_CONFIG_HOME/goobook/goobookrc\" add<return>" \ - "add the sender address to Google contacts" -bind editor <Tab> complete-query - -# Sending email -macro generic "<Esc>A" ":source \"$XDG_CONFIG_HOME\"/mutt/demize@archlinux.org.muttrc<return>" -macro generic "<Esc>K" ":source \"$XDG_CONFIG_HOME\"/mutt/johannes@kyriasis.com.muttrc<return>" - - -# Sync email -macro index O '<shell-escape>mbsync -c "$XDG_CONFIG_HOME/mbsyncrc" theos<return>' \ - 'run mbsync to sync all mail' - -set sendmail = "msmtp --file $XDG_CONFIG_HOME/msmtprc -a theos" -set sendmail_wait = 0 -set copy = yes - -unset confirmappend # don't ask, just do! -set quit # don't ask, just do!! -set thorough_search # strip headers and eval mimes before searching - -# Status Bar ----------------------------------------- -set status_chars = " *%A" -set status_format = "───[ Folder: %f ]───[%r%m messages%?n? (%n new)?%?o? (%o old)?%?d? (%d to delete)?%?t? (%t tagged)? ]───%>─%?p?( %p postponed )?───" - -# Header Options ------------------------------------- -ignore * # ignore all headers -unignore from to cc delivered-to -unignore date subject In-Reply-To Message-ID -unignore X-Spambayes-Classification X-Spambayes-Trained -#unhdr_order * # some distros order things by default -#hdr_order from: to: cc: date: subject: # and in this order - -# Index View Options --------------------------------- -set date_format = "%d/%m" -set index_format = "[%Z] %D %-20.20F %s" -set sort = threads # like gmail -macro index i ':set sort=threads<return>' -macro index I ':set sort=date-received<return>' -set uncollapse_jump # don't collapse on an unread message -set pager_index_lines = 10 # number of index lines to show -set pager_context = 3 # number of context lines to show -set pager_stop # don't go to next message automatically -set menu_scroll # scroll in menus -set tilde # show tildes like in vim -unset markers # no ugly plus signs -set ignore_list_reply_to = yes # Ignore mangled Reply-To:'s from MLs - -set quote_regexp = "^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+" -alternative_order text/plain text/enriched text/html - -macro index x "<change-vfolder>?" "change vfolder" -macro index C "<copy-message>?<toggle-mailboxes>" "copy a message to a mailbox" -macro index M "<save-message>?<toggle-mailboxes>" "move a message to a mailbox" -macro index,pager d "<modify-labels>+deleted -inbox -unread<enter>" "Mark an email as deleted" -bind index,pager <Esc>D delete-message - -bind index gg first-entry -bind index G last-entry -bind index R group-reply -bind index S sync-mailbox -bind index <space> collapse-thread - -# Pager Key Bindings --------------------------------- -bind pager k previous-line -bind pager j next-line -bind pager gg top -bind pager G bottom -bind pager R group-reply - -# Save and recall drafts -bind compose P postpone-message -bind index P recall-message - -# Move message to archive -macro index,pager a "<enter-command>unset resolve<enter><modify-labels>-inbox +archive<enter><save-message>=archive<enter><enter-command>set resolve<enter>" -macro index ,g "<pipe-message>grep -a \^Message-ID: | sed \'s_Message-ID: <\\(.*\\)>_http:\/\/mid.gmane.org\/\\1_\' | xclip <enter>" "Copy gmane URL"" - -# View attachments properly. -bind attach <return> view-mailcap - -source ~/.config/mutt/gpg.rc -set pgp_sign_as = 3A9D0BB5 -set pgp_use_gpg_agent = yes -set crypt_use_gpgme = yes -set crypt_autosign = yes -set crypt_replyencrypt = yes -set crypt_verify_sig = yes -set crypt_use_pka = yes - -my_hdr X-Clacks-Overhead: GNU Terry Pratchett - -source ~/.config/mutt/themes/comidia - -subscribe arch-dev-public@archlinux.org -subscribe aur-general@archlinux.org -subscribe aur-dev@archlinux.org -subscribe pacman-dev@archlinux.org -subscribe lojban@googlegroups.com -subscribe openldap-technical@openldap.org -subscribe misc@opensmtpd.org -subscribe git@vger.kernel.org -lists linux-wireless@vger.kernel.org |