X-Git-Url: https://git.jankratochvil.net/?p=nethome.git;a=blobdiff_plain;f=.muttrc.addons;h=0a795bfa2c25dca6ccf326fdcccf460f82f710f4;hp=be5d45e3c7b21b8f2a82b7bfa86d8625f1387072;hb=HEAD;hpb=5e62b0e4573aaed36dd92d63177b0b1e180501cf diff --git a/.muttrc.addons b/.muttrc.addons index be5d45e..7205f18 100644 --- a/.muttrc.addons +++ b/.muttrc.addons @@ -4,12 +4,13 @@ # '!' an '=' are expand only as the very first characters. # regexes are processed. # '$' must follow alpha or '{' to get interpreted as a variable. -folder-hook "" set sort=threads;set pager_index_lines=10 +folder-hook "." set sort=threads;set pager_index_lines=10 folder-hook "!$" set sort=mailbox-order;push "*";set pager_index_lines=0 folder-hook "=(=|err|rhbug)" set sort=mailbox-order;push "*";set pager_index_lines=0 folder-hook "=(sent|spam|input)" set sort=mailbox-order;push "*";set pager_index_lines=0 bind index next-new bind pager next-new +macro index 1 "/~N !~h^\"In-Reply-To:\"\n" bind index previous-new bind pager previous-new bind index \` next-unread @@ -19,7 +20,7 @@ bind pager \` previous-unread unset strict_threads # tw=78 is for gq and RFC 2822 section 2.1.1. set editor="vim -c 'set noai' -c 'set ts=8' -c 'set tw=78'" -set send_charset="us-ascii:iso-2022-jp:utf-8" +set send_charset="us-ascii:utf-8" set charset="utf-8" set autoedit set auto_tag @@ -58,22 +59,31 @@ color body brightred default "^_______________________________________________\r macro index m "l~N|~O\n" macro pager f ":set pager_index_lines=0\n macro pager g ":set pager_index_lines=10\n" +set user_agent +set abort_noattach=ask-yes +# https://unix.stackexchange.com/a/42714/296319 +auto_view text/html # view html automatically +alternative_order text/plain text/enriched text/html # save html for last +bind attach view-mailcap # Mail command ############## bind index \ca mail macro index M ":set dsn_return=hdrs\n:set dsn_notify=failure,delay,success\n^a" "DSN compose of a new mail message" macro index m ":unset dsn_return dsn_notify\n^a" "Standard compose of a new mail message" +bind index \cb reply +macro index R ":set dsn_return=hdrs\n:set dsn_notify=failure,delay,success\n^b" "DSN compose of a reply" +macro index r ":unset dsn_return dsn_notify\n^b" "Standard compose of a reply" # quote 'macro' argument to prevent: macro: too many arguments # `spamassassin {--report|--revoke}' calls `sa-learn {--spam|--ham}' automatically. set pipe_split -folder-hook "" "macro index S \":unset wait_key\n|spamassassin --report&\n:set wait_key\ns=spamo-mutt\n\"" +folder-hook "." "macro index S \":unset wait_key\n|spamassassin --report&\n:set wait_key\ns=spamo-mutt\n\"" folder-hook "=spam" "macro index S \":unset wait_key\n|spamassassin --report&\n:set wait_key\nWN\ct~T\n\"" -folder-hook "" "macro pager S \":unset wait_key\n|spamassassin --report&\n:set wait_key\ns=spamo-mutt\n\"" +folder-hook "." "macro pager S \":unset wait_key\n|spamassassin --report&\n:set wait_key\ns=spamo-mutt\n\"" folder-hook "=spam" "macro pager S \":unset wait_key\n|spamassassin --report&\n:set wait_key\n\"" -folder-hook "" "macro index H \":unset wait_key\n|spamassassin --revoke \n:set wait_key\nWN\ct~T\n\"" -folder-hook "" "macro pager H \":unset wait_key\n|spamassassin --revoke \n:set wait_key\n\"" +folder-hook "." "macro index H \":unset wait_key\n|spamassassin --revoke \n:set wait_key\nWN\ct~T\n\"" +folder-hook "." "macro pager H \":unset wait_key\n|spamassassin --revoke \n:set wait_key\n\"" macro editor \ew "^a [^e]^a" # GPG @@ -106,7 +116,10 @@ ignore X-Microsoft-Exchange-Diagnostics X-MS-TrafficTypeDiagnostic X-Microsoft-A ignore X-Exchange-Antispam-Report-Test X-Exchange-Antispam-Report-CFA-Test SpamDiagnosticOutput SpamDiagnosticMetadata ignore X-Forefront-PRVS X-Forefront-Antispam-Report X-MS-Exchange-CrossTenant-OriginalArrivalTime ignore X-MS-Exchange-CrossTenant-FromEntityHeader X-MS-Exchange-Transport-CrossTenantHeadersStamped X-OriginatorOrg -color header brightyellow black ^(From|Subject|To|Cc|Bcc|Message-ID): +ignore X-Google-Smtp-Source Openpgp Autocrypt X-Auto-Response-Suppress X-Jive-Office X-SG-EID +ignore X-Phabricator-Mail-Tags X-Herald-Rules X-Phabricator-Projects X-Phabricator-To X-Phabricator-Cc X-Phabricator-Mail-ID X-Phabricator-Send-Attempt X-Phabricator-Stamps +ignore Thread-Index: Accept-Language: Content-Language: X-MS- +color header brightyellow black ^(From|Subject|To|Cc|Bcc|Message-ID|Reply-To): # Colors ######## @@ -119,7 +132,7 @@ color status brightyellow blue color tree brightmagenta black # the thread tree in the index menu color tilde brightmagenta black color message brightcyan black -color normal white black +color normal brightwhite black color attachment brightmagenta black color search black green # how to hilite search patterns in the pager color body brightyellow black "(ftp|http)://[^ ]+" # point out URLs