]> git.mjollnir.org Git - dotfiles/mutt.git/commitdiff
initial checkin of mutt config
authorPenny Leach <penny@mjollnir.org>
Sun, 13 Sep 2009 11:49:02 +0000 (13:49 +0200)
committerPenny Leach <penny@mjollnir.org>
Sun, 13 Sep 2009 11:49:02 +0000 (13:49 +0200)
.muttrc [new file with mode: 0644]
.muttrc-weed [new file with mode: 0644]

diff --git a/.muttrc b/.muttrc
new file mode 100644 (file)
index 0000000..a7f444a
--- /dev/null
+++ b/.muttrc
@@ -0,0 +1,149 @@
+# used to tell me when I have new mail. a bit redundant since I use procmail so much
+mailboxes ~/Maildir/sgn/INBOX ~/Maildir/liip/INBOX
+
+# use maildir format
+set mbox_type="Maildir"
+
+# send mail using whatever is in the From: header
+set envelope_from
+
+# email lives in Maildir
+set folder='~/Maildir/'
+
+# allow me to edit headers in vim and don't ask questions about it
+set edit_headers
+set autoedit
+
+# format to display index, info, date, etc
+set index_format="%4C %Z %{%Y-%m-%d %H:%M}   %-15.15L (%?l?%4l&%4c?) %s"
+
+# no idea if this works or not
+set print_command="muttprint"
+
+# no idea what this does since I'm using lbdbq now
+set query_command="abook --mutt-query '%s'"
+
+# use mailplate for our editor
+set editor="mailplate --edit --auto --keep-unknown"
+
+# don't save encrypted copies of outgoing email
+#set fcc_clear=yes
+
+# ask if we want to forward as mime
+set mime_forward="ask-yes"
+
+set smart_wrap
+set wrapmargin=0
+unset markers
+set pgp_autosign="yes"
+set pgp_auto_decode="yes"
+set pgp_create_traditional="no"
+set pgp_timeout=1800
+set pgp_replyencrypt
+set pipe_decode="yes"
+set pgp_sign_as="A30EC22B"
+set header_cache="~/Mutt/cache"
+send-hook '~t vf@eisti\.fr' 'unset pgp_autosign'
+set xterm_set_titles=yes
+#  my_hdr X-Request-PGP: http://people.debian.org/~francois/public_key.asc 
+
+# start tofu
+set display_filter='t-prot -cmekatlS --max-lines=250 --bigq --pgp-move-vrf -Mmutt -L/etc/t-prot/footers -A/etc/t-prot/ads'
+macro generic \e0 ":unset display_filter\n" "Turn TOFU protection off"
+macro generic \e1 ":set display_filter='t-prot -cmekatlS --max-lines=250 --bigq --pgp-move-vrf -Mmutt -L/etc/t-prot/footers -A/etc/t-prot/ads'\n" "Turn TOFU protection on"
+
+macro pager \e0 ":unset display_filter; exec exit\n:exec display-message\n" "Turn TOFU protection off"
+macro pager \e1 ":set display_filter='t-prot -cmekatlS --max-lines=250 --bigq --pgp-move-vrf -Mmutt -L/etc/t-prot/footers -A/etc/t-prot/ads'; exec exit\n:exec display-message\n" "Turn TOFU protection on"
+
+color body      brightmagenta           black   "^\\[---.*"
+color body      green                   black   "^#v[-+]"
+# end tofu
+
+
+alternative_order text/plain text/enriched  text/html
+auto_view text/html
+auto_view text/x-vcard
+auto_view application/msword
+
+set strict_threads
+set move=no
+set use_from
+set reverse_name=yes
+set fcc_attach=yes
+set from="penny@mjollnir.org"
+set record="~/Maildir/sgn/store/"
+
+fcc-hook "~f .*penny@catalyst.net.nz.*"              +catalyst/Sent
+fcc-hook "~f .*penny.leach@liip.ch.*"                +liip/store
+fcc-hook "~f .*penny@liip.ch.*"                      +liip/store
+fcc-hook "~C .*dev@mahara.org.*"                     +sgn/mahara.dev
+fcc-hook "~C .*PORTFOLIO-INTEROPERABILITY-WORK.*"    +sgn/mahara.leap
+fcc-hook "~C .*debian-women@lists.debian.org.*"      +sgn/lists.debianwomen
+fcc-hook "~C .*grrls-only@linuxchix.org.*"           +sgn/linuxchix.grrlsonly
+fcc-hook "~C .*nz-linuxchix@lists.catalyst.net.nz.*" +sgn/linuxchix.nz
+fcc-hook "~C .*volunteers@linuxchix.org.*"           +sgn/linuxchix.volunteers
+fcc-hook .*                                          +sgn/store
+
+alternates "(penny@catalyst\.net\.nz)|(penny@she\.geek\.nz)|(penelope\.leach@gmail\.com)|(penny@mjollnir\.org)|(penny@wadda\.org)|(penny.leach@liip\.ch)|(penny@liip\.ch)"
+
+macro compose     e ':set my_editor="$editor"<enter>:set editor=sensible-editor<enter><edit-headers>:set editor="$my_editor"<enter>' "invoke normal editor to edit message"
+macro index,pager e ':set my_editor="$editor"<enter>:set editor=sensible-editor<enter><edit>:set editor="$my_editor"<enter>' "invoke normal editor to edit message"
+
+macro index \e2 ":set from=\"penny@mjollnir.org\"\n:set record=\"~/Maildir/sgn/store/\"\n" "Switch to penny@mjollnir.org" # Note this CONFLICTS with TOFU keybinding
+macro index \e3 ":set from=\"penny@liip.ch\"\n:set record=\"~/Maildir/liip/store/\"\n" "Switch to penny.leach@liip.ch"
+
+macro index,pager A "<pipe-message>abook --add-email-quiet<return>" "add the sender address to abook"
+
+bind index \es decrypt-save
+bind pager \es decrypt-save
+bind index \ec decrypt-copy
+bind pager \ec decrypt-copy
+
+bind pager [ half-up
+bind pager ] half-down
+
+#bind pager \ej "<decrypt-copy>~/Maildir/catalyst/Junk<enter>"
+
+# this really does need status cues to become helpful.
+folder-hook \/sgn\/ push \e1
+folder-hook \/catalyst\/ push \e2
+folder-hook \/liip\/ push \e3
+
+# the old stuff from francois
+#set status_format="-%r-penny@catalyst.net.nz: %f [Msgs:%?M?%M/?%m%?n? New:% n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(%s/%S)-%>-(%P)---"
+#macro index \e2 ":set signature=\"~/sgn.sig\"\n:set from=\"penny@she.geek.nz\"\n:set record=\"~/Maildir/sgn/Sent/\"\n:set status_format=\"-% r-penny@she.geek.nz: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(% s/%S)-%>-(%P)---\"\n" "Switch to penny@she.geek.nz"
+
+#unfuck headers
+hdr_order From Organization Resent-From Reply-To X-Mailer User-Agent Date To Cc Subject
+
+source ~/.muttrc-weed
+
+unignore Date
+unignore X-Spam-Level
+unignore X-Spam-Status
+
+color normal   white default
+color attachment brightyellow default
+color hdrdefault cyan default
+color indicator brightwhite default
+color markers  brightred default
+color quoted   green default
+color signature cyan default
+color status   brightgreen blue
+color tilde    blue default
+color tree     red default
+
+# put this last as it screws up the fucking syntax highlighting
+macro index \eb 'c=search'<enter><shell-escape>'mairix ' 'Enter Mairix search term'
+
+
+set pager_index_lines=10
+#set sort_aux=last-date-received
+
+set wait_key=no
+
+
+# mark all read
+macro index \cr "<tag-pattern>.\n<tag-prefix><clear-flag>N<untag-pattern>.\n" #mark all messages as read
+
+
diff --git a/.muttrc-weed b/.muttrc-weed
new file mode 100644 (file)
index 0000000..44a5ee5
--- /dev/null
@@ -0,0 +1,245 @@
+# Headers to weed out of the display
+
+ignore Priority X-Priority X-MSMail-Priority Importance
+ignore X-Mailer User-Agent X-Newsreader
+ignore In-Reply-To
+ignore X-MimeOLE
+ignore Old-Content-Type
+ignore Precedence
+ignore Errors-To Bounce-To
+ignore X-Authentication-Warning
+ignore X-Keywords
+ignore X-MIME-Autoconverted X-MIMETrack
+ignore Return-Receipt-To
+ignore X-Sender
+ignore X-Mailing-List List-Unsubscribe Mailing-List X-eGroups-Return X-Loop
+ignore Resent-
+ignore X-Envelope-Sender
+ignore X-Apparently-To X-Originating-IP
+ignore X-Return-Path
+ignore X-MDRemoteIP X-MDaemon-Deliver-To
+ignore X-OriginalArrivalTime X-Original-To
+ignore Approved-By
+ignore Thread-Index
+ignore X-Fix
+ignore Mail-Copies-To
+ignore X-GCMulti
+ignore X-SMTP-Server
+ignore X-X-Sender
+ignore Envelope-to
+ignore X-Face
+ignore X-Rc-Virus X-Rc-Spam
+ignore Delivery-date
+ignore X-Message-Flag
+ignore X-No-Junk-Mail
+ignore X-Authenticated
+ignore X-Flags
+ignore X-Complaints-To
+ignore X-Dispatcher
+ignore X-WM-posted-at
+ignore X-Filter-Version
+ignore X-Reply-Permission
+ignore Disposition-Notification-To
+ignore X-Mailman-Version
+ignore X-Ack
+ignore X-No-Archive
+ignore List-
+ignore X-Evolution
+ignore X-Authentication-Info
+ignore X-Sent
+ignore X-Location
+ignore X-Editor
+ignore X-Listening-To
+ignore X-Custom
+ignore X-MailScanner-SpamCheck X-MailScanner
+ignore X-Mail-Backup-To
+ignore NNTP-Posting-Host NNTP-Posting-Date
+ignore X-Trace
+ignore X-Razor-id
+ignore X-Cookie
+ignore X-Spam X-no-spam
+ignore X-Test
+ignore Old-Return-Path
+ignore X-AMAZON-TRACK X-Amazon-Corporate-Relay
+ignore X-Time
+ignore X-WWW-Homepage X-My-Web-page X-Home-Page Private-Web-Page Company-Web-Page X-URL
+ignore X-Gateway
+ignore Old-X-Envelope-To Old-X-Envelope-From
+ignore X-BadReturnPath
+ignore X-SMTPD
+ignore Xref
+ignore Path
+ignore Original-Sender
+ignore X-Virus-Status X-MDAV-Processed X-StarScan-Version X-VirusChecked X-Scanned-By X-Virus-Scanned X-Virus-Scanner X-eShield-AntiVirus X-eShield-AntiVirus-Message X-EMSscan X-UnderGrid-MailScanner
+ignore X-Originating-Email
+ignore X-Enigmail-Version X-Enigmail-Supports
+ignore X-LYRIS-Message-Id
+ignore X-IMAP-Sender
+ignore X-Miltered
+ignore X-ddate
+ignore X-Msg-Ref
+ignore X-Abuse-Info X-AntiAbuse
+ignore X-Poly-FromMTA
+ignore X-Habeas
+ignore X-MAILGENERATOR
+ignore X-Signature
+ignore X-TMDA
+ignore X-Delivery-Agent
+ignore X-UnityUser
+ignore X-Sieve
+ignore X-Mailman-Approved-At
+ignore X-Message-Info
+ignore X-strMailer
+ignore X-Bulkmail X-DH-Mailer-ID
+ignore X-CrossAssassin-Score
+ignore X-UM
+ignore X-Pgp-Agent
+ignore X-Debian X-OS X-Kernel X-Operating-System
+ignore X-Metaphysical-Question
+ignore X-imss
+ignore X-MS-Has-Attach X-MS-TNEF-Correlator
+ignore X-SA-Exim
+ignore X-PGP-Fingerprint X-PGP-Affinity
+ignore X-Attribution
+ignore Face
+ignore X-vif-MailScanner
+ignore X-UiO
+ignore X-Prolocation
+ignore X-Hashcash
+ignore X-Antivirus
+ignore X-ESAFE
+ignore DomainKey
+ignore X-Modwest-MailScanner
+ignore X-Gmail-Received
+ignore X-BPS1
+ignore X-eGroups X-Yahoo
+ignore X-Greylist
+ignore Bounces-to
+ignore X-BeenThere
+ignore X-Lemon-Computing
+ignore X-usyd-cess
+ignore X-EM
+ignore X-From-OFFICEVISION
+ignore Sensitivity
+ignore X-Image-URL
+ignore Comments
+ignore X-SA-Rep
+ignore X-CRM114
+ignore X-SMTPExp
+ignore X-Forwarded
+ignore X-Spot
+ignore X-SEF
+ignore x-fsavag4mse-ts
+ignore X-Server-Uuid
+ignore X-WSS
+ignore X-Cam
+ignore email_KEY
+ignore X-SGSI-MailScanner
+ignore X-AV-Checked
+ignore X-Server
+ignore X-Brightmail
+ignore X-DSPAM
+ignore X-ANTIV-ABACOM
+ignore X-Barracuda
+ignore X-ASG
+ignore X-unolookiehere
+ignore X-esp
+ignore X-Speed
+ignore X-MailingID
+ignore X-Destination-ID
+ignore x-1scdbg X-VirtualServer
+ignore X-PMX-Version
+ignore X-UBCCS-SpamTag
+ignore X-Y-GMX-Trusted
+ignore X-Provags-ID
+ignore X-Ehrenamt
+ignore X-cid
+ignore X-sgxh1
+ignore XData
+ignore X-NAI-Spam
+ignore X-Subscription X-Verification X_Id
+ignore X-LYRIS-Audit-Types X-Association-Token X-LYRIS-Piper-Seed-IDs X-CompanyName X-Send-Reports-To X-Actual-Recipient-Address
+ignore X-Katie
+ignore X-BFI
+ignore Bounces_to
+ignore X-Magma-Mailscanner
+ignore X-Google-Sender-Auth
+ignore X-Perlmx-Spam
+ignore X-Source
+ignore X-HR X-Qmail-Scanner
+ignore X-UCE-Score X-Scan-Signature
+ignore X-OgVodafone-MailScanner
+ignore X-RIP X-Mice X-Cat X-Coven X-Cthulhu
+ignore X-Virus-Checked
+ignore X-Received X-User-Agent
+ignore X-Copfilter
+ignore X-DNSBL X-Uvt-Mailscanner
+ignore X-SMHeaderMap
+ignore X-Proofpoint
+ignore X-Ubisoft-MailScanner
+ignore X-BitDefender
+ignore X-OfflineIMAP X-Motto X-Subliminal-Message
+ignore Authentication-Results
+ignore X-SBRS X-IronPort-AV X-REMOTE-IP
+ignore X-HTTP-UserAgent
+ignore X-Modus
+ignore X-AMAZON-CLIENT X-AMAZON-RTE-VERSION X-AMAZON-CATEGORY
+ignore X-UUID
+ignore X-Info
+ignore X-IronPort
+ignore X-GMX-Antivirus
+ignore X-Listbox
+ignore X-ME-UUID
+ignore X-YMail-OSG
+ignore X-APP-REF X-CONS-CREATION-DATE X-CONS-ORIGIN X-APP-TAG
+ignore X-Declude X-Country-Chain
+ignore x-job
+ignore X-PGP-Universal
+ignore X-detected-kernel
+ignore X-PGP-Encoding-Version X-Content-PGP-Universal-Saved-Content
+ignore X-DocGen
+ignore X-country X-language X-MaxCode-Template X-XPT-XSL-Name
+ignore RT-Ticket Managed-by RT-Originator X-RT-Original-Encoding X-RT-Loop-Prevention
+ignore X-Roving X-Lumos
+ignore X-Latin X-Date X-Uptime
+ignore X-Yow
+ignore X-SynServer
+ignore X-Grey X-SA-Orig
+ignore X-ELNK-Trace X-Content-Filtered-By
+ignore X-MasterFoo-MailScanner
+ignore X-Eon
+ignore X-Junkmail
+ignore X-SF
+ignore X-UdeS-MailScanner
+ignore X-Sasl
+ignore X-Your-Mom
+ignore X-Snort
+ignore X-Echelon
+ignore X-eBay-MailTracker
+ignore X-RZG
+ignore X-AWKE
+ignore X-MIA-SUMMARY
+ignore x-CspControlTid x-CspAid x-Content
+ignore X-ICPINFO X-Unsubscribe-Web
+ignore X-BQEM-AV X-BQEM-HOP
+ignore X-YMLPcode
+ignore X-QSF-Info
+ignore X-Launchpad-Bug X-Generated-By
+ignore X-Dak
+ignore X-ORBL
+ignore X-Machine
+ignore X-policyd-weight
+ignore X-IMAIL
+ignore X-Bogosity
+ignore X-Ecounibs
+ignore X-FX-NDS X-AuditID
+ignore X-Convio
+ignore X-Unexpected-Header X-mate X-Paddo
+ignore X-Authority-Analysis X-Eric-Conspiracy X-Amavis-Spam-Status
+ignore X-DomainKeys
+ignore X-Yandex X-MsgDayCount X-Comment
+ignore x-cr
+ignore X-ZCU-MailScanner
+ignore X-VDL2
+ignore X-GPG-Fingerprint X-PGP-Fingerprint
+ignore X-Advocacy