## Of course use THE almighty editor # set editor = "vim" ## Nice colors for a dark/transparent terminal # [generic] color normal white default color error red white color message blue white color search red white color indicator black white color status white blue # [index] color index magenta default "~A" # all color index yellow default "~l" # lists color index green default "~p" # to me color index red default "~P" # by me color index blue default "~D" # deleted color index white default "~T" # tagged color tree white default # [pager] color hdrdefault cyan blue color header brightgreen blue "^from: " color header green blue "^date: " color header brightyellow blue "^subject: " color body red default "(((ht|f)tp)s?|news|telnet|finger|mailto):(//)?[^ \)><\"\t\r\n]+" color body red default "(www|ftp)\\.[-a-z0-9\\.]+" color body red default "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+" color body brightwhite default "(^|[[:space:]])_[[:alpha:]]+_([[:space:]]|$)" color body brightwhite default "(^|[[:space:]])\\*[[:alpha:]]+\\*([[:space:]]|$)" color bold brightyellow default color underline brightcyan default color markers brightred default color quoted cyan default color quoted1 green default color attachment yellow default color signature red default color tilde blue default ## Enscript generates better output than muttprint # set print_command = "enscript -Email -2 -G -r" set print_split ## Only care about certain headers # ignore * unignore from: to cc bcc subject date x-mailer user-agent hdr_order from: date: to: cc: subject: x-mailer user-agent ## Remap some stupidity in mutt # bind index x noop bind index q noop bind index Q quit bind index M query bind pager next-line bind pager previous-line bind pager next-entry bind pager previous-entry macro index,pager y "?" "show mailbox list" bind browser y exit ## Easy access to URLs # macro pager "\cu" "|urlview\n" "Extract URLs from the message" macro index "\cu" "|urlview\n" "Extract URLs from the message" # Macro to mark read all msgs in a folder macro index "\ca" "T.*\n;WN;WO^T.*\n" "All them marked as read" ## Misc features, easy to figure out # set sort=threads set sig_dashes = yes # set use_from = yes set header_cache=~/.mutt/.cache/ set pager_index_lines = 11 set index_format= "%Z %{%b %d} %-15.15F %s" set mark_old = no set signature = "~/.signature" set mailcap_path = "~/.mutt/mailcap" set certificate_file = ~/.mutt/certificados ## To be overriden by profiles. Keep for the sake of sanity # set sendmail = "/usr/bin/nbsmtp" ## Some general imap settings, nothing fancy # set imap_passive set imap_peek set mail_check = 30 set timeout = 15 ## General initial settings. To be overriden by hooks anyway # set from="Jose Luis Rivero " set sendmail="/usr/bin/nbsmtp -h dev.gentoo.org -f yoswink@gentoo.org" ## Configure storage # set mbox_type=maildir set folder=~/Mail set spoolfile=+gentoo/INBOX set record=+gentoo/Sent set postponed=+gentoo/Drafts set nomove ## Mailboxes (hacky but works). Idea from Aron Griffis # mailboxes \ +gentoo/INBOX \ `cd ~/Mail ; find gentoo -maxdepth 1 \ -mindepth 1 -type d ! -name INBOX ! -name Trash \ ! -name Sent ! -name Drafts ! -name 'INBOX-Old*' \ -printf "+%p "` ## # folder-hooks to: # - set proper spoolfiles, record and postponed # - set proper from # - call nbsmtp apropiately ## # folder-hook . 'unset from; unset sendmail; unset record; unset postponed;' folder-hook 'gentoo/' 'set from="Jose Luis Rivero "; \ set sendmail="/usr/bin/nbsmtp -S -h dev.gentoo.org -U lalala -P lololo"; \ set record="+gentoo/Sent"; \ set postponed="+gentoo/Drafts";' ## # Mailing lists ## # lists @lists.gentoo.org \ alpha@gentoo.org \ subscribe @lists.gentoo.org \ alpha@gentoo.org \