repositories
/
dotfiles.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of github.com:dopefishh/dotfiles
[dotfiles.git]
/
muttrc
diff --git
a/muttrc
b/muttrc
index
3e566db
..
b2005ff
100644
(file)
--- a/
muttrc
+++ b/
muttrc
@@
-1,56
+1,60
@@
-# Name and info
-set realname="Mart Lubbers"
+# Name and info set realname="Mart Lubbers"
set from="mart@martlubbers.net"
set use_from=yes
set envelope_from=yes
set from="mart@martlubbers.net"
set use_from=yes
set envelope_from=yes
-set my_msmtp_pass=`gpg -d ~/passwd.gpg | grep -i mail | awk '{print $3}'`
-set sendmail="/usr/local/bin/msmtp -C /home/mart/.mutt/msmtp --password=$my_msmtp_pass -f mart@martlubbers.net -a net"
set my_hdr="X-PGP-Key: http://www.martlubbers.net/mart@martlubbers.net.asc"
set my_hdr="X-PGP-Key: http://www.martlubbers.net/mart@martlubbers.net.asc"
-# Bindings
+# Receiving and sending email
+set my_force_agent=`gpg -dq ~/passwd.gpg >> /dev/null`
+set sendmail="msmtp -C /home/mart/.mutt/msmtp -f mart@martlubbers.net -a net"
+
+# Bindings index
bind index gg first-entry
bind index G last-entry
bind index gg first-entry
bind index G last-entry
+# Bindings pager
+bind pager k previous-line
+bind pager j next-line
+bind pager gg top
+bind pager G bottom
+bind pager R group-reply
+
# Macros
# Macros
-# Force offlineimap to refresh in the background
-macro index,pager $ "<sync-mailbox><shell-escape>offlineimap -c ~/.mutt/offlineimaprc -k Repository_Remote:remotepass=$my_msmtp_pass &<enter>" "Force refresh"
-# Move all the mailing lists to the appropriate folder
+macro index S "<shell-escape>mutt-notmuch-py ~/.mutt/mail/temp<enter><change-folder-readonly>+temp<enter>" "search mail (using notmuch)"
+macro index,pager $ "<sync-mailbox><shell-escape>offlineimap -c ~/.mutt/offlineimaprc &<enter>" "Force refresh"
macro index,pager \CT "\
<tag-pattern>~C vim@vim.org | ~C vim_use<enter><tag-prefix-cond><save-message>=vim<enter><end-cond>\
<tag-pattern>~C lists.debian.org<enter><tag-prefix-cond><save-message>=debian<enter><end-cond>\
<tag-pattern>~C mutt-users@mutt.org<enter><tag-prefix-cond><save-message>=mutt<enter><end-cond>\
<tag-pattern>~C praat-users<enter><tag-prefix-cond><save-message>=praat<enter><end-cond>\
macro index,pager \CT "\
<tag-pattern>~C vim@vim.org | ~C vim_use<enter><tag-prefix-cond><save-message>=vim<enter><end-cond>\
<tag-pattern>~C lists.debian.org<enter><tag-prefix-cond><save-message>=debian<enter><end-cond>\
<tag-pattern>~C mutt-users@mutt.org<enter><tag-prefix-cond><save-message>=mutt<enter><end-cond>\
<tag-pattern>~C praat-users<enter><tag-prefix-cond><save-message>=praat<enter><end-cond>\
+<tag-pattern>~C i3-discuss@i3.zekjur.net<enter><tag-prefix-cond><save-message>=i3<enter><end-cond>\
<sync-mailbox>" "Clean up mailing lists"
<sync-mailbox>" "Clean up mailing lists"
-
-#Scoring mechanism to pin emails
-unscore *
-score ~A 0
-score ~F 1
-macro index \CP "<flag-message><enter-command>unscore *<enter><enter-command>score ~A 0<enter><enter-command>score ~F 1<enter>" "toggle pin"
+macro index,pager \cb "|urlview\n"
# Folders
set mbox_type=Maildir
# Folders
set mbox_type=Maildir
-set folder=~/.mutt/mail/
# Local mailbox
-set spoolfile=+/INBOX/
# Inbox(first folder)
-set record="+Sent/"
# Sent messages
-set trash="+Trash/"
# Trash
-set postponed="+Drafts/"
# Drafts
+set folder=~/.mutt/mail/
+set spoolfile=+/INBOX/
+set record="+Sent/"
+set trash="+Trash/"
+set postponed="+Drafts/"
set mask="!^\\.[^.]"
set mask="!^\\.[^.]"
-set certificate_file=~/.mutt/certs
-set imap_check_subscribed=yes
-#set sleep_time=0
-set mail_check=1
-source ~/.mutt/mailboxes # Generated by offlineimap
+set timeout = 3
+set mail_check=0
+source ~/.mutt/mailboxes
#View
unset wait_key
unset markers
set sort_browser=alpha
#View
unset wait_key
unset markers
set sort_browser=alpha
-set sort=
reverse-score
-set sort_aux=
reverse-
date
-set editor=
"vim"
+set sort=
threads
+set sort_aux=date
+set editor=
vim
set duplicate_threads=yes
auto_view text/html
set duplicate_threads=yes
auto_view text/html
+ignore headers *
+unignore headers from to subject date cc
+
#Pager
set pager_index_lines=20
set pager_context=3
#Pager
set pager_index_lines=20
set pager_context=3
@@
-59,16
+63,10
@@
set menu_scroll
set tilde
set quote_regexp = "^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+"
alternative_order text/plain text/enriched text/html
set tilde
set quote_regexp = "^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+"
alternative_order text/plain text/enriched text/html
-bind pager k previous-line
-bind pager j next-line
-bind pager gg top
-bind pager G bottom
-bind pager R group-reply
-# Adress book
and url view
+# Adress book
set alias_file="~/.mutt/alias"
source "~/.mutt/alias"
set alias_file="~/.mutt/alias"
source "~/.mutt/alias"
-macro index,pager \cb "|urlview\n"
# Mailing lists
subscribe debian-user-dutch@lists.debian.org
# Mailing lists
subscribe debian-user-dutch@lists.debian.org
@@
-77,6
+75,7
@@
subscribe vim_use@googlegroups.com
subscribe vim@vim.org
subscribe mutt-user@mutt.org
subscribe praat-users@egroups.com
subscribe vim@vim.org
subscribe mutt-user@mutt.org
subscribe praat-users@egroups.com
+subscribe i3-discuss@i3.zekjur.net
#Skip some options
set include=yes
#Skip some options
set include=yes
@@
-103,10
+102,10
@@
color quoted2 red default
color hdrdefault cyan default
color signature cyan default
color hdrdefault cyan default
color signature cyan default
-color index green default ~p
# To me
-color index brightyellow default ~N
# New
-color index blue default ~T
# Tagged
-color index red default ~D
# Deleted
+color index green default ~p
+color index brightyellow default ~N
+color index blue default ~T
+color index red default ~D
color index brightblue default ~F
#Crypto
color index brightblue default ~F
#Crypto
@@
-130,3
+129,5
@@
set crypt_autosign
set crypt_replysign
set crypt_replysignencrypted=yes
set crypt_verify_sig=yes
set crypt_replysign
set crypt_replysignencrypted=yes
set crypt_verify_sig=yes
+
+message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"' "exec check-traditional-pgp"