X-Git-Url: https://git.phdru.name/?p=dotfiles.git;a=blobdiff_plain;f=.muttrc;h=5b8293976c122c6ccdbfbd2c2c5778318440a64f;hp=8a06a2bcd3fc0b02fb57ba0c4d4ade89763d2dfa;hb=HEAD;hpb=1103e013a0b48861c49c8a1754410817fe5ff4ca diff --git a/.muttrc b/.muttrc index 8a06a2b..b347d4f 100644 --- a/.muttrc +++ b/.muttrc @@ -62,6 +62,7 @@ set allow_8bit # Never do Q-P encoding on legal 8-bit chars set abort_unmodified=no # Let me send empty messages set alias_file==tmp/aliases # Where to store aliases set attribution="`case "$LC_TIME" in ru_RU*) echo '÷ %{%a, %d %b %Y × %I:%M:%S%p %Z} %f ÎÁÐÉÓÁÌ(Á):' ;; *) echo 'On %d, %f wrote:' ;; esac`" # ` +set attribution_locale=`echo $LC_TIME` # Locale to format dates set beep=no # Never beep on errors set collapse_unread=no # Do not collapse thread with unread messages set confirmappend=no # Don't ask me if i want to append to mailboxes @@ -70,7 +71,6 @@ set forward_format="[Fwd: %s]" # Subject to use when forwarding messages set help # Show the help lines set ignore_list_reply_to # Ignore Reply-To headers pointing to mailing lists. set include=yes # Always include a copy when replying. -set locale=`echo $LC_TIME` # Locale to format dates set mail_check=30 # How often (in seconds) to poll for new mail set mark_old=no # Distinguish between seen (but unread) and new messages set mask="" # Show dot-files in the file browser @@ -91,6 +91,7 @@ set suspend=no # Do not suspend on Ctrl+Z set tilde # Indicate empty lines in the pager. set tmpdir=~/tmp # Temporary files aren't stored in public places. set use_domain=no # Don't qualify local addresses with $domain +set use_envelope_from=yes set use_ipv6=no # Speed up DNS set wait_key=no # Do not wait for a key after running external programs, pipes @@ -116,6 +117,7 @@ alternative_order text/enriched text/plain text # Encryption: GnuPG # source /usr/share/doc/mutt/examples/gpg.rc +set crypt_use_gpgme=no set pgp_use_gpg_agent # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -163,9 +165,9 @@ my_hdr X-Operating-System: Debian GNU/Linux # lists [ ... ] subscribe (python-(announce|dev|ideas)|.*-(list|sig))@python\.org \ - core-workflow@python\.org \ - .*@moderators\.isc\.org .*@lists\.sourceforge\.net \ + core-workflow@python\.org .*@moderators\.isc\.org \ (durus|quixote)-users@mems-exchange\.org pysqlite@lists\.initd\.org \ + .*@lists\.sourceforge\.net .*@vex\.net egenix-users@egenix\.com \ .*@googlegroups\.com mlug@unixcenter\.ru #lists @@ -180,9 +182,10 @@ subscribe (python-(announce|dev|ideas)|.*-(list|sig))@python\.org \ # Restore defaults folder-hook .* "\ + set envelope_from_address="phd@phdru.name"; \ my_hdr From: Oleg Broytman ; \ my_hdr Reply-To: Oleg Broytman ; \ - my_hdr X-Url: http://phdru.name/; \ + my_hdr X-Url: https://phdru.name/; \ set record==sent-mail; \ set signature==signatures/phd@phdru.name" @@ -237,9 +240,13 @@ fcc-hook .* =sent-mail # Restore defaults send-hook .* "\ + set envelope_from_address="phd@phdru.name"; \ + set followup_to=yes; \ my_hdr From: Oleg Broytman ; \ my_hdr Reply-To: Oleg Broytman ; \ - my_hdr X-Url: http://phdru.name/; \ + my_hdr X-Url: https://phdru.name/; \ + unmy_hdr Mail-Followup-To; \ + unmy_hdr X-Skip-DKIM-Sig; \ set signature==signatures/phd@phdru.name" send-hook "~L '@.*\.(r|s)u$'" "\ @@ -247,24 +254,34 @@ send-hook "~L '@.*\.(r|s)u$'" "\ my_hdr Reply-To: ïÌÅÇ âÒÏÊÔÍÁÎ ; \ set signature='iconv -f koi8-r ~/mail/signatures/phd@phdru.name-ru|'" -send-hook "~L '@(mail|list|inbox|bk)\.ru'" "\ +send-hook "~L '@(mail|list|inbox|bk|sweb|spaceweb|ulmart)\.ru'" "\ + set envelope_from_address="phd@mail.ru"; \ + my_hdr From: ïÌÅÇ âÒÏÊÔÍÁÎ ; \ my_hdr Reply-To: ïÌÅÇ âÒÏÊÔÍÁÎ ; \ - my_hdr X-Url: http://my.mail.ru/mail/phd; \ + my_hdr X-Url: https://my.mail.ru/mail/phd; \ set signature='iconv -f koi8-r ~/mail/signatures/phd@mail.ru|'" send-hook "~L '(@|\.)(((ya|yandex|narod)\.ru)|(yandex\.com)|yandex-team\.ru)$'" "\ - my_hdr From: ïÌÅÇ âÒÏÊÔÍÁÎ ; \ + set envelope_from_address="phd2@yandex.ru"; \ + my_hdr From: ïÌÅÇ âÒÏÊÔÍÁÎ ; \ my_hdr Reply-To: ïÌÅÇ âÒÏÊÔÍÁÎ ; \ my_hdr X-Url: http://phd2.ya.ru/; \ set signature='iconv -f koi8-r ~/mail/signatures/phd2@yandex.ru|'" -send-hook ~u unmy_hdr Reply-To - send-hook "~L python-announce-list@python\.org" "\ set followup_to=no; \ my_hdr Reply-To: Oleg Broytman ; \ my_hdr Mail-Followup-To: Oleg Broytman , Python Mailing List " +send-hook "~L cheetahtemplate-announce@lists\.sourceforge\.net" "\ + set followup_to=no; \ + my_hdr Reply-To: Oleg Broytman ; \ + my_hdr Mail-Followup-To: Oleg Broytman , CheetahTemplate discussion " + +send-hook ~u "\ + unmy_hdr Reply-To; \ + my_hdr X-Skip-DKIM-Sig: mailing list" + # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Key bindings @@ -282,10 +299,29 @@ bind index,pager S decode-save # Macros # +# KP_Enter -> Enter +#macro generic,pager,editor +# KP_Home -> Home +macro generic,pager,editor +# KP_Up -> Up +macro generic,pager,editor \1074 +# KP_Next -> PageUp +macro generic,pager,editor +# KP_Left -> Left +macro generic,pager,editor \1075 +# KP_Right -> Right +macro generic,pager,editor \1076 +# KP_End -> End +macro generic,pager,editor +# KP_Down -> Down +macro generic,pager,editor \1077 +# KP_Prev -> PageDown +macro generic,pager,editor + macro index C \ \ "Go to the first folder with unread messages" -macro pager C \ +macro pager,attach C \ \ "Go to the first folder with unread messages" @@ -293,10 +329,10 @@ macro index,pager S \ ! \ "Move current message to inbox" -macro index,pager h \ +macro index,pager,attach h \ ":auto_view text/html" \ "View HTML attachments" -macro index,pager H \ +macro index,pager,attach H \ ":unauto_view text/html" \ "Don't show HTML attachments" @@ -316,41 +352,35 @@ macro pager z \ macro index H \ ! \ "Go to inbox" -macro pager H \ +macro pager,attach H \ ! \ "Go to inbox" macro index M \ =sent-mail \ "Go to sent-mail" -macro pager M \ +macro pager,attach M \ =sent-mail \ "Go to sent-mail" +macro index,pager \cV "" \ + "Show version" + +macro index,pager V "v/text/htmlV" \ + "View the 1st html attachment in a web browser" +macro attach V "~/tmp/_xxx.htmlnwebbrowser -n ~/tmp/_xxx.html; exec rm ~/tmp/_xxx.html" \ + "View html attachment in a web browser" + # Go to python mailbox macro index Y \ =lists/python \ "Go to python" -macro pager Y \ +macro pager,attach Y \ =lists/python \ "Go to python" -# Go to STCnet "Atlas"/STM mailboxes -macro index A \ - =stcnet \ - "Go to stcnet inbox" -macro pager A \ - =stcnet \ - "Go to stcnet inbox" -macro index a \ - =sent-stcnet \ - "Go to sent-stcnet" -macro pager a \ - =sent-stcnet \ - "Go to sent-stcnet" - # Recode base64 to 8bit, html to plain text, mustdie-1251 to koi8-r, etc. macro index,pager \ - m "mimedecode.py | less" \ + m "mimedecode | less" \ "View MIME-decoded message" macro index,pager E \ ":set editor=mimedecode.sh:set editor=vim.sh" \