#For reference: https://wiki.archlinux.org/index.php/Mutt
# https://help.ubuntu.com/community/MuttAndGmail
set realname	    = "Mattia Rizzolo"
set from	    = mattia@mapreri.org
set use_from	    = yes
set imap_user	    = mapreri@gmail.com
source "gpg2 -dq $HOME/.mutt/pwds |"
set imap_pass	    = $my_pw_gmail
set folder	    = imaps://imap.gmail.com/
set spoolfile	    = +INBOX
mailboxes	    = +INBOX
set header_cache    = ~/.mutt/cache
set message_cachedir = ~/.mutt/cache
set postponed	    = +[Gmail]/Drafts
unset imap_passive
set imap_keepalive  = 300
set mail_check	    = 30
unset record
set smtp_url	    = smtps://$imap_user:$imap_pass@smtp.gmail.com
set edit_headers    = yes
set signature	    = "~/.mutt/signature"
set mailcap_path    = ~/.mutt/mailcap
set pager_context   = 5
push <show-version>
source ~/.mutt/gpg # gpg settings
source ~/.mutt/colors # for colors settings

## Alias (for address)
#set alias_file = "~/.mutt/aliases"
#set sort_alias = alias
#set reverse_alias = yes
#source $alias_file             #removed section since not used

## Header
# Extra info.
my_hdr X-Info: Keep It Simple, Stupid.
# OS Info.
my_hdr X-Operating-System: `uname -s`, kernel `uname -r`, inside `lsb_release -ds` `lsb_release -cs`.
# This header only appears to MS Outlook users
my_hdr X-Message-Flag: WARNING!! Outlook sucks. A lot.
# Custom Mail-User-Agent ID.
my_hdr User-Agent: Every email client sucks, this one just sucks less.

## Make mutt colored!

## Colours for items in the index                                                                                                                                         
color index brightcyan black ~N
color index brightred black ~O
color index brightyellow black ~F
color index black green ~T
color index brightred black ~D
mono index bold ~N
mono index bold ~F
mono index bold ~T
mono index bold ~D

## Highlights inside the body of a message.                                                                                                                               

## URLs                                                                                                                                                                    
color body brightgreen black "(http|ftp|news|telnet|finger)://[^ \"\t\r\n]*"
color body brightgreen black "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
mono body bold "(http|ftp|news|telnet|finger)://[^ \"\t\r\n]*"
mono body bold "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"

## Email addresses.                                                                                                                                                       
color body brightgreen black "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+"

## Header                                                                                                                                                                 
color header green black "^from:"
color header green black "^to:"
color header green black "^cc:"
color header green black "^date:"
color header yellow black "^newsgroups:"
color header yellow black "^reply-to:"
color header brightcyan black "^subject:"
color header red black "^x-spam-rule:"
color header green black "^x-mailer:"
color header yellow black "^message-id:"
color header yellow black "^Organization:"
color header yellow black "^Organisation:"
color header yellow black "^User-Agent:"
color header yellow black "^message-id: .*pine"
color header yellow black "^X-Fnord:"
color header yellow black "^X-WebTV-Stationery:"

color header red black "^x-spam-rule:"
color header green black "^x-mailer:"
color header yellow black "^message-id:"
color header yellow black "^Organization:"
color header yellow black "^Organisation:"
color header yellow black "^User-Agent:"
color header yellow black "^message-id: .*pine"
color header yellow black "^X-Fnord:"
color header yellow black "^X-WebTV-Stationery:"
color header yellow black "^X-Message-Flag:"
color header yellow black "^X-Spam-Status:"
color header yellow black "^X-SpamProbe:"
color header red black "^X-SpamProbe: SPAM"

## Coloring quoted text - coloring the first 7 levels:                                                                                                                    
color quoted cyan black
color quoted1 yellow black
color quoted2 red black
color quoted3 green black
color quoted4 cyan black
color quoted5 yellow black
color quoted6 red black
color quoted7 green black

## Default color definitions                                                                                                                                              
#color hdrdefault white green                                                                                                                                             
color signature brightmagenta black
color indicator black cyan
color attachment black green
color error red black
color message white black
color search brightwhite magenta
color status brightyellow blue
color tree brightblue black
color normal white black
color tilde green black
color bold brightyellow black
#color underline magenta black                                                                                                                                            
color markers brightcyan black

## Colour definitions when on a mono screen                                                                                                                               
mono bold bold
mono underline underline
mono indicator reverse
