# vim: syntax=muttrc
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# ~/.muttrc
# -----------
# Mutt MUA configuration file for Justin Roth
#
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Options
#
# of course i want you to fcc: ~/mail/sent-mail
set record = "~/mail/sent-mail"
# keep N until i read it!
unset mark_old
#
set allow_8bit
set arrow_cursor
unset ascii_chars
unset askbcc
set askcc
set autoedit
set auto_tag
unset beep
set beep_new
set bounce_delivered
#set check_new = no
#set check_new
unset collapse_unread
unset confirmappend
unset confirmcreate
unset edit_headers
set fast_reply
set followup_to
unset help
set implicit_autoview
set mailcap_sanitize=yes
set mime_forward
unset mbox
#unset pop_delete
#unset pop_last
set resolve
set reverse_alias
set reverse_name
unset save_empty
set save_name=yes
set score
unset sig_dashes
set sort=threads
set sort_aux=last-date-received
set sort_alias=unsorted
set status_on_top
unset strict_threads
set user_agent
unset visual
set wrap_search
#
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Quad-ops
#
set abort_nosubject=no
set copy=yes
set delete=yes
set include=yes
set move=no
#
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Files and paths
#
set alias_file="~/.aliases"
set editor="vim %s"
set folder="~/mail"
set ispell="/usr/local/bin/ispell"
set mailcap_path="~/.mailcap"
set postponed="=postponed-msgs"
set query_command="lbdbq '%s'"
set spoolfile="/var/mail/jble"
set tmpdir=/tmp
#
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# IMAP
#
#set imap_user="jble"
#set imap_pass=""
#set imap_cramkey=""
#set imap_passive
#set imap_checkinterval=60
#unset imap_list_subscribed
#set imap_home_namespace=""
#set imap_preconnect=""
#set imap_servernoise
#
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# IMAP-SSL
#
#set certifcate_file="~/.mutt/certificates"
#unset entropy_file
#set imap_force_ssl
#set ssl_use_sslv2
#set ssl_use_sslv3
#set ssl_use_tlsv1
#
#source ~/.aliases
#
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Format strings
#
set index_format="%4C %Z %{%b %d} %-15.15F %s"
#
set status_format="-(%v)--( %f )%>-( B:%b M:%M O:%o N:%n D:%d)-(%P)-"
#
#
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# GPG related options
#
#set pgp_replysign
#set pgp_replyencrypt
#set pgp_replysignencrypted
#set pgp_retainable_sigs
#set pgp_sign_as=""
##set pgp_sign_as="0x09A7989D"
#
#source ~/.gnupg/gpg.rc
#
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Other strings
#
set alternates=((jble|justin)@(jble.com|flavorj.com|justinroth.org|justinroth.net|nordvik.org))
set attribution="%n spake thus: (%d)\n"
set default_hook="~f %s | ~C %s"
set quote_regexp="^( {0,4}[>|:#]| {0,4}[a-z0-9]+[>|]+)+"
set realname ='Justin Roth'
#
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Macros
#
macro index D "c\=declan\n" "Change to declan folder"
macro index I "c\=flavorj\n" "Change to default spool folder"
macro index J "c\=jobs\n" "Change to employment folder"
macro index M "c=\t\t"
macro index S "c\=ardent\n" "Change to ArdentComm work folder"
#
macro index \ee ":source ~/.muttrc\n" "\"ESC e\" reloads the muttrc"
macro pager \ee ":source ~/.muttrc\n" "\"ESC e\" reloads the muttrc"
macro index ":source ~/.muttrc\n" "Reload the muttrc"
macro pager ":source ~/.muttrc\n" "Reload the muttrc"
#
#
#macro compose \e1 "(J-ble :macro compose x \e2"
#macro compose \e2 "(Justin Roth :macro compose x \e3"
#macro compose \e3 "(J+ble :macro compose x \e4"
#macro compose \e4 "(Justin :macro compose x \e5"
#macro compose \e5 "(Justin Roth:macro compose x \e1"
#macro compose x \e1 "toggle From\: header"
macro compose \e1 "(Justin Roth :macro compose x \e2"
macro compose \e2 "(Justin Roth :macro compose x \e3"
macro compose \e3 "(Justin Roth :macro compose x \e4"
macro compose \e4 "(Justin Roth :macro compose x \e5"
macro compose \e5 "(Justin Roth :macro compose x \e6"
macro compose \e6 "(Justin Roth :macro compose x \e7"
macro compose \e7 "(Justin Roth :macro compose x \e8"
macro compose \e8 "(Justin Roth :macro compose x \e9"
macro compose \e9 "(Justin Roth :macro compose x \e1"
macro compose x \e1 "toggle From\: header"
#
#
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Headers
#
hdr_order From \
Date: \
From: \
Reply-To: \
To: \
Newsgroups: \
Cc: \
Importance: \
Precedence: \
Mailer: \
User-Agent: \
Organisation: \
Organization: \
Subject: \
X-Mailer: \
X-Newsreader: \
X-Sender:
#
#my_hdr Return-Reciept-To:
#my_hdr X-Operating-System: OpenBSD 3.1
#my_hdr X-NMJ3E-RESORT-TO-EMAIL: naim makes people ignore im
#
ignore X-UIDL X-Received X-MIMETrack X-MimeOLE X-MSMail-Priority
ignore X-Authentication-Warning X-Status X-Accept-Language X-From_
ignore X-Priority X-No-Archive X-Loop X-Subscription X400
#ignore Resent-To Resent-From Resent-Message-Id Resent-Date
#ignore x-unsubscribe x-defaced-summary-list x-url Approved-By
ignore X-Cron-Env Errors-To X-Ack X-BeenThere X-Mailman-Version
#ignore List-Help List-Post List-Subscribe List-Id List-Unsubscribe
#ignore List-Archive X-RCPT-TO Mailing-List X-eGroups-Return
ignore In-Reply-To X-Track Received Message-ID Mime-Version
#ignore Content-Transfer-Encoding Delivered-To X-Sent-Mail
#ignore X-OriginalArrivalTime X-Originating-IP X-XaM3-API-Version
ignore Mail-Followup-To X-Topica-Loop X-Template-Reply-To
ignore X-Template-Return-Receipt-To X-From X-Content-Type
ignore Mail-Copies-To X-SenderIP X-MIME-Autoconverted
ignore X-Thanks-But-I-Have-Already-Eaten X-LYRIS-Message-Id
ignore X-Hi-To-All-My-Friends-In-Domestic-Surveillance
#ignore X-list X-listar-version X-Attrition X-Copyright
ignore X-X-Sender Approved X-Trace NNTP-Posting-Host X-Topica-Id
ignore NNTP-Posting-Date Path X-MS-TNEF-Correlator Dsa- Sems-
ignore X-Juno X-Qmail
ignore X-Yahoo-Profile X-eGroups-Return
#
auto_view application/zip
auto_view application/x-gzip
auto_view application/x-gunzip
auto_view application/pgp-signature
auto_view application/pgp
auto_view application/octet-stream
auto_view application/x-zip-compressed
auto_view application/x-arj-compressed
auto_view application/x-tar-gz
auto_view application/ms-tnef
auto_view application/msword
auto_view application/x-perl
auto_view application/x-sh
auto_view application/x-tcl
auto_view application/x-delphi-source
auto_view text/html
auto_view text/x-vcard
#
alternative_order text/enriched text/plain text/html
#
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Colors
#
# check this
color normal default default # normal text
color indicator brightyellow default # actual message
color tree brightmagenta default # thread arrows
color status brightgreen blue # status line
color error brightred default # errors
color message red default # info messages
color signature red default # signature
color attachment brightyellow red # MIME attachments
color search brightyellow red # search matches
color tilde brightmagenta default # ~ at bottom of msg
color markers red default # + at beginning of wrapped lines
color hdrdefault yellow default # default header lines
color bold red default # hiliting bold patterns in body
color underline green default # hiliting underlined patterns in body
color quoted yellow default # quoted text
color quoted1 magenta default
color quoted2 red default
color quoted3 green default
color quoted4 cyan default
color quoted5 blue default
color quoted6 magenta default
color quoted7 red default
color quoted8 green default
color quoted9 cyan default
color header red default "^(from|subject):"
color body cyan default "((ftp|http|https)://|news:)[^ >)\"\t]+"
color body cyan default "((ftp|http|https)://|(file|news):|www\\.) [-a-z0-9_.:]*[a-z0-9](/[^][{} \t\n\r\"<>()]*[^][{}\t\n\r\"<>().,:!])?/?"
color body cyan default "[-a-z_0-9.+]+@[-a-z_0-9.]+"
color body red default "(^| )\\*[-a-z0-9*]+\\*[,.?]?[ \n]"
color body green default "(^| )_[-a-z0-9_]+_[,.?]?[ \n]"
color body red default "(^| )\\*[-a-z0-9*]+\\*[,.?]?[ \n]"
color body green default "(^| )_[-a-z0-9_]+_[,.?]?[ \n]"
#color index blue default ~F # Flagged
#color index red default ~N # New
#color index magenta default ~T # Tagged
#color index yellow default ~D # Deleted
color index magenta default '(~n 1-1)'
color index green default '(~n 2-2)'
color index blue default '(~n 3-3)'
color index yellow default '(~n 4-4)'
color index cyan default '(~n 5-5)'
color index brightgreen default '(~n 6-6)'
color index brightblue default '(~n 7-7)'
color index brightwhite default '(~n 8-8)'
color index brightmagenta default '(~n 9-9)'
color index brightcyan default '(~n 10-10)'
color index brightyellow default '(~n 11-11)'
color index brightred default '(~n 12-12)'
# Mailing lists
color index blue default '(~n 20-20)'
color index green default '(~n 21-21)'
color index magenta default '(~n 22-22)'
color index cyan default '(~n 23-23)'
color index brightgreen default '(~n 24-24)'
color index brightblue default '(~n 25-25)'
color index brightmagenta default '(~n 26-26)'
color index brightcyan default '(~n 27-27)'
color index brightyellow default '(~n 28-28)'
color index brightwhite default '(~n 30-65)'
# colors (default, white, black, green, magenta, blue, cyan, yellow, red)
#
#
#
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Folders
#
mailboxes =flavorj \
=ardent \
=compsci \
=money \
=jobs \
=diplomacy \
=system \
=fun \
=politics \
=technews \
=slashdot \
=sage \
=linux \
=freebsd \
=netbsd \
=mutt \
=mta \
=perl \
=zsh \
=openpkg \
=internet
folder-hook . 'source /home/jble/.mutt/default'
folder-hook flavorj 'source /home/jble/.mutt/flavorj'
folder-hook ardent 'source /home/jble/.mutt/ardent'
folder-hook system 'source /home/jble/.mutt/system'
folder-hook slashdot 'source /home/jble/.mutt/slashdot'
folder-hook compsci 'source /home/jble/.mutt/compsci'
folder-hook money 'source /home/jble/.mutt/money'
folder-hook jobs 'source /home/jble/.mutt/jobs'
folder-hook fun 'source /home/jble/.mutt/fun'
folder-hook politics 'source /home/jble/.mutt/politics'
folder-hook technews 'source /home/jble/.mutt/technews'
folder-hook freebsd 'source /home/jble/.mutt/freebsd'
folder-hook linux 'source /home/jble/.mutt/linux'
folder-hook mta 'source /home/jble/.mutt/mta'
folder-hook mutt 'source /home/jble/.mutt/mutt'
folder-hook netbsd 'source /home/jble/.mutt/netbsd'
folder-hook openpkg 'source /home/jble/.mutt/openpkg'
folder-hook perl 'source /home/jble/.mutt/perl'
folder-hook sage 'source /home/jble/.mutt/sage'
folder-hook zsh 'source /home/jble/.mutt/zsh'
folder-hook internet 'source /home/jble/.mutt/internet'
#fcc-hook =sent-mail
#source ~/.getfolders
#mailboxes =flavorj
mailboxes ~/.mutt/getfolders
#
# Fin
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-