summaryrefslogtreecommitdiff
path: root/.config/mutt/colors
diff options
context:
space:
mode:
authorPaul Iannetta <paul.iannetta@ens-lyon.fr>2022-04-21 23:53:31 +0200
committerPaul Iannetta <paul.iannetta@ens-lyon.fr>2022-04-22 08:24:15 +0200
commite83c4515e0179221e7315abb606452ab2f7b561d (patch)
tree355f7c3fd0e9e05c5d8d7ddc2786521eb8bd8b5c /.config/mutt/colors
parente5cb4057fda66962ccb710b460a363bd8aab7414 (diff)
add partial mutt config
Diffstat (limited to '.config/mutt/colors')
-rwxr-xr-x.config/mutt/colors/darnir.mutt169
-rwxr-xr-x.config/mutt/colors/default.mutt91
-rwxr-xr-x.config/mutt/colors/gruvbox-alpha.mutt88
-rwxr-xr-x.config/mutt/colors/gruvbox.mutt88
-rwxr-xr-x.config/mutt/colors/monokai.mutt67
-rwxr-xr-x.config/mutt/colors/solarized.mutt73
6 files changed, 576 insertions, 0 deletions
diff --git a/.config/mutt/colors/darnir.mutt b/.config/mutt/colors/darnir.mutt
new file mode 100755
index 0000000..fae2160
--- /dev/null
+++ b/.config/mutt/colors/darnir.mutt
@@ -0,0 +1,169 @@
+# Credit: https://gist.github.com/darnir/0c3cedf42c7684c8f6ae50a765edb066
+# for background in 16 color terminal, valid background colors include:
+# base03, bg, black, any of the non brights
+
+# style notes:
+# when bg=235, that's a highlighted message
+# normal bg=233
+
+# basic colors ---------------------------------------------------------
+# color normal brightyellow default
+color error color196 color235 # message line error text
+color tilde color81 color233 # vi-like tildes marking blank lines
+color message color82 color235
+color markers brightcolor232 color222 # wrapped-line /^\+/ markers
+color attachment brightcolor165 color235 # attachment headers
+color search color232 color154 # search patterns in pager
+color status brightcolor232 color39
+color indicator brightcolor232 color154 # selected email in index
+color tree brightcolor165 color233 # arrow in threads (`-->')
+
+# basic monochrome screen
+mono bold bold
+mono underline underline
+mono indicator reverse
+mono error bold
+mono header bold "^(From|Subject|Date|To|Cc|Bcc):"
+mono quoted bold
+
+# index ----------------------------------------------------------------
+
+color index color160 color233 "~A" # all messages
+color index color166 color233 "~E" # expired messages
+color index brightcolor154 color233 "~N" # new messages
+color index color154 color233 "~O" # old messages
+color index color244 color233 "~R" # read messages
+color index brightcolor39 color233 "~Q" # messages that have been replied to
+color index brightcolor154 color233 "~U" # unread messages
+color index brightcolor154 color233 "~U~$" # unread, unreferenced messages
+color index color222 color233 "~v" # messages part of a collapsed thread
+color index color222 color233 "~P" # messages from me
+#color index color39 color233 "~p!~F" # messages to me
+#color index color39 color233 "~N~p!~F" # new messages to me
+#color index color39 color233 "~U~p!~F" # unread messages to me
+#color index color244 color233 "~R~p!~F" # messages to me
+color index brightcolor165 color233 "~F" # flagged messages
+color index brightcolor165 color233 "~F~p" # flagged messages to me
+color index brightcolor165 color233 "~N~F" # new flagged messages
+color index brightcolor165 color233 "~N~F~p" # new flagged messages to me
+color index brightcolor165 color233 "~U~F~p" # new flagged messages to me
+color index color232 color196 "!~N ~D" # deleted messages
+color index color232 color196 "~N ~D" # deleted new messages
+color index color244 color233 "~v~(!~N)" # collapsed thread with no unread
+color index color81 color233 "~v~(~N)" # collapsed thread with some unread
+color index color81 color233 "~N~v~(~N)" # collapsed thread with unread parent
+# statusbg used to indicated flagged when foreground color shows other status
+# for collapsed thread
+color index color160 color233 "~v~(~F)!~N" # collapsed thread with flagged, no unread
+color index color81 color233 "~v~(~F~N)" # collapsed thread with some unread & flagged
+color index color81 color233 "~N~v~(~F~N)" # collapsed thread with unread parent & flagged
+color index color81 color233 "~N~v~(~F)" # collapsed thread with unread parent, no unread inside, but some flagged
+color index color39 color233 "~v~(~p)" # collapsed thread with unread parent, no unread inside, some to me directly
+color index color81 color160 "~v~(~D)" # thread with deleted (doesn't differentiate between all or partial)
+color index color222 color233 "~T" # tagged messages
+color index brightcolor222 color233 "~T~F" # tagged, flagged messages
+color index brightcolor222 color233 "~T~N" # tagged, new messages
+color index brightcolor222 color233 "~T~U" # tagged, unread messages
+
+# color index red default "~D(!~p|~p)" # deleted
+# color index black default ~F # flagged
+# color index brightred default ~= # duplicate messages
+# color index brightgreen default "~A!~N!~T!~p!~Q!~F!~D!~P" # the rest
+# color index brightgreen default "~A~N!~T!~p!~Q!~F!~D" # the rest, new
+color index black red "~D" # deleted messages
+color index yellow default "~(~N)" # messages in threads with some unread
+color index green default "~S" # superseded messages
+color index yellow default "~T" # tagged messages
+color index brightred red "~=" # duplicated messages
+
+# message headers ------------------------------------------------------
+
+color hdrdefault brightcolor222 color235
+color header brightcolor39 color235 "^(From|To|Cc|Bcc)"
+color header brightcolor165 color235 "^(Subject|Date)"
+
+# body -----------------------------------------------------------------
+
+color quoted color39 color235
+color quoted1 color165 color235
+color quoted2 color39 color235
+color quoted3 color222 color235
+color quoted4 color166 color235
+color signature color81 color235 # everything below /^--\s*$/
+
+color bold color255 color233
+color underline color233 color244
+color normal color244 color233
+
+## pgp
+
+color body color160 color233 "(BAD signature)"
+color body color39 color233 "(Good signature)"
+color body color235 color233 "^gpg: Good signature .*"
+color body color241 color233 "^gpg: "
+color body color241 color160 "^gpg: BAD signature from.*"
+mono body bold "^gpg: Good signature"
+mono body bold "^gpg: BAD signature from.*"
+
+# yes, an insane URL regex
+color body brightcolor39 color233 "([a-z][a-z0-9+-]*://(((([a-z0-9_.!~*'();:&=+$,-]|%[0-9a-f][0-9a-f])*@)?((([a-z0-9]([a-z0-9-]*[a-z0-9])?)\\.)*([a-z]([a-z0-9-]*[a-z0-9])?)\\.?|[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+)(:[0-9]+)?)|([a-z0-9_.!~*'()$,;:@&=+-]|%[0-9a-f][0-9a-f])+)(/([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*(;([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*)*(/([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*(;([a-z0-9_.!~*'():@&=+$,-]|%[0-9a-f][0-9a-f])*)*)*)?(\\?([a-z0-9_.!~*'();/?:@&=+$,-]|%[0-9a-f][0-9a-f])*)?(#([a-z0-9_.!~*'();/?:@&=+$,-]|%[0-9a-f][0-9a-f])*)?|(www|ftp)\\.(([a-z0-9]([a-z0-9-]*[a-z0-9])?)\\.)*([a-z]([a-z0-9-]*[a-z0-9])?)\\.?(:[0-9]+)?(/([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*(;([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*)*(/([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*(;([-a-z0-9_.!~*'():@&=+$,]|%[0-9a-f][0-9a-f])*)*)*)?(\\?([-a-z0-9_.!~*'();/?:@&=+$,]|%[0-9a-f][0-9a-f])*)?(#([-a-z0-9_.!~*'();/?:@&=+$,]|%[0-9a-f][0-9a-f])*)?)[^].,:;!)? \t\r\n<>\"]"
+# and a heavy handed email regex
+color body brightcolor39 color233 "((@(([0-9a-z-]+\\.)*[0-9a-z-]+\\.?|#[0-9]+|\\[[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\]),)*@(([0-9a-z-]+\\.)*[0-9a-z-]+\\.?|#[0-9]+|\\[[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\.[0-9]?[0-9]?[0-9]\\]):)?[0-9a-z_.+%$-]+@(([0-9a-z-]+\\.)*[0-9a-z-]+\\.?|#[0-9]+|\\[[0-2]?[0-9]?[0-9]\\.[0-2]?[0-9]?[0-9]\\.[0-2]?[0-9]?[0-9]\\.[0-2]?[0-9]?[0-9]\\])"
+
+# simplified regex for URL & email
+#color body magenta default "(ftp|https?|gopher|news|telnet|finger)://[^ \"\t\r\n]+"
+#color body magenta default "[-a-z_0-9.]+@[-a-z_0-9.]+"
+
+# _underline_
+color body blue default "(^|[[:space:][:punct:]])_[^_]+_([[:space:][:punct:]]|$)"
+mono body underline "(^|[[:space:][:punct:]])_[^_]+_([[:space:][:punct:]]|$)"
+# /italic/ (Sometimes gets directory names)
+color body blue default "(^|[[:space:][:punct:]])/[^/]+/([[:space:][:punct:]]|$)"
+mono body underline "(^|[[:space:][:punct:]])/[^/]+/([[:space:][:punct:]]|$)"
+
+# Color if the attachment is autoviewed
+color attach_headers brightgreen default "Autoview"
+
+# Color only the brackets around the headers
+color attach_headers brightyellow default "^\\[--"
+color attach_headers brightyellow default "--]$"
+
+# Color the mime type and the size
+color attach_headers green default "Type: [a-z]+/[a-z0-9\-]+"
+color attach_headers green default "Size: [0-9\.]+[KM]"
+
+# Color GPGME signature checks
+color attach_headers brightgreen default "Good signature from.*"
+color attach_headers brightred default "Bad signature from.*"
+color attach_headers brightred default "BAD signature from.*"
+color attach_headers brightred default "Note: This key has expired!"
+color attach_headers brightmagenta default "Problem signature from.*"
+color attach_headers brightmagenta default "WARNING: This key is not certified with a trusted signature!"
+color attach_headers brightmagenta default " There is no indication that the signature belongs to the owner."
+color attach_headers brightmagenta default "can't handle these multiple signatures"
+color attach_headers brightmagenta default "signature verification suppressed"
+color attach_headers brightmagenta default "invalid node with packet of type"
+
+# color index_collapsed
+# color index_date
+# color index_flags
+# color index_label
+# color index_number
+# color index_size
+# color index_subject
+# color index_tag
+# color index_tags
+
+# color prompt
+
+# color sidebar_divider
+# color sidebar_flagged
+# color sidebar_highlight
+# color sidebar_indicator
+# color sidebar_new
+# color sidebar_ordinary
+# color sidebar_spoolfile
+
+# color progress white red
+color index_flags default red '~F'
+# vi: ft=muttrc ts=4 sw=4 sts=4 et
diff --git a/.config/mutt/colors/default.mutt b/.config/mutt/colors/default.mutt
new file mode 100755
index 0000000..efba1cb
--- /dev/null
+++ b/.config/mutt/colors/default.mutt
@@ -0,0 +1,91 @@
+# This color scheme aims to highlight as much useful information as
+# possible without spoiling user's visual experience by irritating
+# contrasts. Optimized for dark or transparent background.
+# --Dmitry Borodaenko <angdraug@mail.ru>
+
+# override defaults, make transparency work
+color normal white default
+color attachment green default #
+color hdrdefault cyan default
+color indicator black cyan
+color markers brightred default
+color quoted green default
+color signature brightblue default #
+color status brightgreen blue
+color tilde brightblue default #
+color tree red default
+
+# paint different quote levels
+color quoted green default
+color quoted1 cyan default
+color quoted2 yellow default
+color quoted3 red default
+
+color body brightred default "[\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+" # email
+color body brightblue default "(http|ftp)://[\-\.\,/+=&%~_:?\#a-zA-Z0-9]+" # URL
+color body brightgreen default "(^| |[-.[:alnum:]]+:+)~?\(/[-_.'[:alnum:]]+\)+/?" # Unix file path
+color body brightgreen default "(^| +)[[:alpha:]]:[-_.[:alnum:]\]+" # DOS file path
+color body brightmagenta default "(^|[ '\"]+)\\$[[:alpha:]][-_[:alpha:]]+" # variable
+color body brightred default "(^| )[*_]+[-&[:alnum:]]+[*_]( |$)" # bold/underline
+color body yellow default "(^| )[;:8ö][-^o]?[)>(|/\\]+" # smiley
+color body red default "[!?]{3,}" # exclamation
+color body green default "^ *[-+*o] +" # list item
+
+# date formats
+color body cyan default "[0-9]{1,2}:[0-9]{2}(:[0-9]{2})?( ?(AM|PM|am|pm))?( +[+-][0-9]{4})?"
+color body cyan default "(\(19|20\)?[0-9]{2}/[01]?[0-9]/[0123]?[0-9]|[0123]?[0-9][/.][01]?[0-9][/.]\(19|20\)?[0-9]{2})(( at)? +[0-9]{1,2}:[0-9]{2}(:[0-9]{2})?( ?(AM|PM|am|pm))?( +[+-][0-9]{4})?)?"
+color body cyan default "((Sun(day)?|Mon(day)?|Tue(sday)?|Wed(nesday)?|Thu(sday)?|Fri(day)?|Sat(urday)?),? +)?(Jan(uary)?|Feb(ruary)?|Mar(ch)?|Apr(il)?|May|June?|July?|Aug(ust)?|Sep(ember)?|Oct(ober)?|Nov(ember)?|Dec(ember)?)[ .]+[0-9]{1,2}(st|nd|rd|th)?,?( +(19|20)[0-9]{2}(,?( at)? [0-9]{1,2}:[0-9]{2}(:[0-9]{2})?( ?(AM|PM|am|pm))?( +[+-][0-9]{4})?)?)?"
+color body cyan default "((Sun(day)?|Mon(day)?|Tue(sday)?|Wed(nesday)?|Thu(sday)?|Fri(day)?|Sat(urday)?),? +)?[0-9]{1,2}(st|nd|rd|th)?[ .]+(Jan(uary)?|Feb(ruary)?|Mar(ch)?|Apr(il)?|May|June?|July?|Aug(ust)?|Sep(ember)?|Oct(ober)?|Nov(ember)?|Dec(ember)?),?( +(19|20)?[0-9]{2})?(( at)? [0-9]{1,2}:[0-9]{2}(:[0-9]{2})?( ?(AM|PM|am|pm))?( +[+-][0-9]{4})?)?"
+
+color header brightgreen default ^From:
+color header brightcyan default ^To:
+color header brightcyan default ^Reply-To:
+color header brightcyan default ^Cc:
+color header brightblue default ^Subject:
+
+color header brightcyan default "^newsgroups: "
+color header yellow default "^Delivered-To: "
+color header green default "^sender: "
+color header green default "^organi[sz]ation: "
+color header green default "x-editor: "
+color header green default "(x-mailer|user-agent): "
+color header green default "X-Operating-System: "
+color header green default "X-MimeOLE: "
+color header green default "X-Accept-Language: "
+color header red default "^message-id:"
+color header red default "^in-reply-to: "
+color header red default "^references: "
+color header cyan default "^followup-to: "
+color header cyan default "^mail-followup-to: "
+color header cyan default "^reply-to: "
+color header magenta default "MIME-Version: "
+color header magenta default "Content-Type: "
+color header magenta default "Content-Transfer-Encoding: "
+color header magenta default "Content-Disposition: "
+color header magenta default "Content-Encoding: "
+color header magenta default "Content-Language: "
+
+color status brightwhite blue
+
+color index brightblue default '~P' # from me
+color index cyan default '~p' # personal
+color index brightcyan default '~G' # PGP
+color index brightred default '~F' # flagged
+color index green default '~Q' # replied
+color index brightwhite default '~N' # new
+color index red default '~D' # deleted
+
+# threads
+#color index brightyellow default "~h 'References: +<.+>'"
+#color index yellow default "~h 'References: +<.+> +<.+>'"
+#color index brightred default "~h 'References: +<.+> +<.+> +<.+>'"
+#color index red default "~h 'References: +<.+> +<.+> +<.+> +<.+>'"
+#color index blue default "~h 'References: +<.+> +<.+> +<.+> +<.+> +<.+>'"
+#color index green default "~h 'References: +<.+> +<.+> +<.+> +<.+> +<.+> +<.+>'"
+
+# spam
+color index magenta default "\(Resent-\)?Message-Id: <>"
+color index magenta default "\(Resent-\)?Message-Id: '<.* .*>'"
+color index magenta default "\(Resent-\)?Message-Id: localhost"
+color index magenta default "! \(Resent-\)?Message-Id: @"
+color index magenta default '~C Undisclosed.*Recipients'
diff --git a/.config/mutt/colors/gruvbox-alpha.mutt b/.config/mutt/colors/gruvbox-alpha.mutt
new file mode 100755
index 0000000..da72fe4
--- /dev/null
+++ b/.config/mutt/colors/gruvbox-alpha.mutt
@@ -0,0 +1,88 @@
+# gruvbox dark (contrast dark):
+# Credit: https://www.sthu.org/code/codesnippets/mutt-gruvbox.html
+
+# bg0 = 234
+# bg1 = 237
+# bg2 = 239
+# bg3 = 241
+# bg4 = 243
+#
+# gray = 245
+#
+# fg0 = 229
+# fg1 = 223
+# fg2 = 250
+# fg3 = 248
+# fg4 = 246
+#
+# red = 167
+# green = 142
+# yellow = 214
+# blue = 109
+# purple = 175
+# aqua = 108
+# orange = 208
+
+
+# See http://www.mutt.org/doc/manual/#color
+
+color attachment color109 default
+color bold color229 default
+color error color167 default
+color hdrdefault color246 default
+color indicator color223 color237
+color markers color243 default
+color normal color223 default
+color quoted color250 default
+color quoted1 color108 default
+color quoted2 color250 default
+color quoted3 color108 default
+color quoted4 color250 default
+color quoted5 color108 default
+color search color234 color208
+color signature color108 default
+color status color234 color250
+color tilde color243 default
+color tree color142 default
+color underline color223 color239
+
+color sidebar_divider color250 default
+color sidebar_new color142 default
+
+color index color142 default ~N
+color index color108 default ~O
+color index color109 default ~P
+color index color214 default ~F
+color index color175 default ~Q
+color index color167 default ~=
+color index color234 color223 ~T
+color index color234 color167 ~D
+
+color header color214 default "^(To:|From:)"
+color header color142 default "^Subject:"
+color header color108 default "^X-Spam-Status:"
+color header color108 default "^Received:"
+
+color body color142 default "[a-z]{3,256}://[-a-zA-Z0-9@:%._\\+~#=/?&,]+"
+#color body color142 default "[a-zA-Z]([-a-zA-Z0-9_]+\\.){2,256}[-a-zA-Z0-9_]{2,256}"
+color body color208 default "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+"
+color body color208 default "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
+color body color234 color214 "[;:]-*[)>(<lt;|]"
+color body color229 default "\\*[- A-Za-z]+\\*"
+
+color body color214 default "^-.*PGP.*-*"
+color body color142 default "^gpg: Good signature from"
+color body color167 default "^gpg: Can't.*$"
+color body color214 default "^gpg: WARNING:.*$"
+color body color167 default "^gpg: BAD signature from"
+color body color167 default "^gpg: Note: This key has expired!"
+color body color214 default "^gpg: There is no indication that the signature belongs to the owner."
+color body color214 default "^gpg: can't handle these multiple signatures"
+color body color214 default "^gpg: signature verification suppressed"
+color body color214 default "^gpg: invalid node with packet of type"
+color compose header color223 default
+color compose security_encrypt color175 default
+color compose security_sign color109 default
+color compose security_both color142 default
+color compose security_none color208 default
+
diff --git a/.config/mutt/colors/gruvbox.mutt b/.config/mutt/colors/gruvbox.mutt
new file mode 100755
index 0000000..78c0f17
--- /dev/null
+++ b/.config/mutt/colors/gruvbox.mutt
@@ -0,0 +1,88 @@
+# gruvbox dark (contrast dark):
+# Credit: https://www.sthu.org/code/codesnippets/mutt-gruvbox.html
+
+# bg0 = 234
+# bg1 = 237
+# bg2 = 239
+# bg3 = 241
+# bg4 = 243
+#
+# gray = 245
+#
+# fg0 = 229
+# fg1 = 223
+# fg2 = 250
+# fg3 = 248
+# fg4 = 246
+#
+# red = 167
+# green = 142
+# yellow = 214
+# blue = 109
+# purple = 175
+# aqua = 108
+# orange = 208
+
+
+# See http://www.mutt.org/doc/manual/#color
+
+color attachment color109 color234
+color bold color229 color234
+color error color167 color234
+color hdrdefault color246 color234
+color indicator color223 color237
+color markers color243 color234
+color normal color223 color234
+color quoted color250 color234
+color quoted1 color108 color234
+color quoted2 color250 color234
+color quoted3 color108 color234
+color quoted4 color250 color234
+color quoted5 color108 color234
+color search color234 color208
+color signature color108 color234
+color status color234 color250
+color tilde color243 color234
+color tree color142 color234
+color underline color223 color239
+
+color sidebar_divider color250 color234
+color sidebar_new color142 color234
+
+color index color142 color234 ~N
+color index color108 color234 ~O
+color index color109 color234 ~P
+color index color214 color234 ~F
+color index color175 color234 ~Q
+color index color167 color234 ~=
+color index color234 color223 ~T
+color index color234 color167 ~D
+
+color header color214 color234 "^(To:|From:)"
+color header color142 color234 "^Subject:"
+color header color108 color234 "^X-Spam-Status:"
+color header color108 color234 "^Received:"
+
+color body color142 color234 "[a-z]{3,256}://[-a-zA-Z0-9@:%._\\+~#=/?&,]+"
+#color body color142 color234 "[a-zA-Z]([-a-zA-Z0-9_]+\\.){2,256}[-a-zA-Z0-9_]{2,256}"
+color body color208 color234 "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+"
+color body color208 color234 "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
+color body color234 color214 "[;:]-*[)>(<lt;|]"
+color body color229 color234 "\\*[- A-Za-z]+\\*"
+
+color body color214 color234 "^-.*PGP.*-*"
+color body color142 color234 "^gpg: Good signature from"
+color body color167 color234 "^gpg: Can't.*$"
+color body color214 color234 "^gpg: WARNING:.*$"
+color body color167 color234 "^gpg: BAD signature from"
+color body color167 color234 "^gpg: Note: This key has expired!"
+color body color214 color234 "^gpg: There is no indication that the signature belongs to the owner."
+color body color214 color234 "^gpg: can't handle these multiple signatures"
+color body color214 color234 "^gpg: signature verification suppressed"
+color body color214 color234 "^gpg: invalid node with packet of type"
+color compose header color223 color234
+color compose security_encrypt color175 color234
+color compose security_sign color109 color234
+color compose security_both color142 color234
+color compose security_none color208 color234
+
diff --git a/.config/mutt/colors/monokai.mutt b/.config/mutt/colors/monokai.mutt
new file mode 100755
index 0000000..feee89c
--- /dev/null
+++ b/.config/mutt/colors/monokai.mutt
@@ -0,0 +1,67 @@
+# Credit: https://github.com/guiniol
+# color setup
+#
+# ======================================================================
+# INDEX OBJECT PATTERN? pattern description
+# index pattern default highlighting of the entire index line
+# index_date the date field
+# index_flags pattern %S %Z the message flags
+# index_number %C the message number
+# index_collapsed %M the number of messages in a collapsed thread
+# index_author pattern %AaFLn the author name
+# index_subject pattern %s the subject line
+# index_size %c %l the message size
+# index_label %y %Y the message label
+# index_tags %g the transformed message tags
+# index_tag pattern/tag %G an individual message tag
+# ======================================================================
+
+color normal default default
+color index_number brightblack default
+color index_date magenta default
+color index_flags yellow default .
+color index_collapsed cyan default
+color index green default ~N
+color index green default ~v~(~N)
+color index red default ~F
+color index cyan default ~T
+color index blue default ~D
+color index_label brightred default
+color index_tags red default
+color index_tag brightmagenta default "encrypted"
+color index_tag brightgreen default "signed"
+color index_tag yellow default "attachment"
+color body brightwhite default ([a-zA-Z\+]+)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+ # urls
+color body green default [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+ # mail addresses
+color attachment yellow default
+color signature green default
+color search brightred black
+
+color indicator cyan brightblack
+color error brightred default
+color status brightcyan brightblack
+color tree brightcyan default
+color tilde cyan default
+color progress white red
+
+color sidebar_indicator brightred default
+color sidebar_highlight cyan brightblack
+color sidebar_divider red default
+color sidebar_flagged red default
+color sidebar_new green default
+
+color hdrdefault color81 default
+color header green default "^Subject: .*"
+color header yellow default "^Date: .*"
+color header red default "^Tags: .*"
+
+color quoted color60 default
+color quoted1 yellow default
+
+color body brightgreen default "Good signature from.*"
+color body green default "Fingerprint:( [A-Z0-9]{4}){5} ( [A-Z0-9]{4}){5}"
+color body brightred default "Bad signature from.*"
+color body brightred default "Note: This key has expired!"
+color body brightmagenta default "Problem signature from.*"
+color body brightmagenta default "WARNING: .*"
+
diff --git a/.config/mutt/colors/solarized.mutt b/.config/mutt/colors/solarized.mutt
new file mode 100755
index 0000000..c90b571
--- /dev/null
+++ b/.config/mutt/colors/solarized.mutt
@@ -0,0 +1,73 @@
+# Screenshot http://trovao.droplinegnome.org/stuff/mutt-zenburnt.png
+#
+# This is a zenburn-based mutt color scheme that is not (even by far)
+# complete. There's no copyright involved. Do whatever you want with it.
+# Just be aware that I won't be held responsible if the current color-scheme
+# explodes your mail client. ;)
+#
+# Do notice that this color scheme requires a terminal emulator that supports
+# 256 color. Any modern X terminal emulator should have support for that and
+# you can enable it by calling mutt as "TERM=xterm-256color mutt" or, if you
+# use screen, by adding "term screen-256color" to your .screenrc.
+#
+# This file is in the public domain.
+#
+
+# general-doesn't-fit stuff
+color normal color188 color237
+#color error color115 color236
+color error color236 color210
+color markers color142 color238
+color tilde color108 color237
+color status color144 color234
+
+# index stuff
+#color indicator color229 color238
+color indicator color236 color188
+color tree color109 color237
+color index color188 color237 ~A
+color index color228 color237 ~N # New
+color index color174 color237 ~F # Flagged
+color index color223 color237 ~O # Old
+color index color108 color237 ~P # From me
+color index color210 color237 ~D # Deleted
+
+# header stuff
+color hdrdefault color223 color237
+color header color223 color237 "^Subject"
+
+# gpg stuff
+color body color188 color237 "^gpg: Good signature.*"
+color body color115 color236 "^gpg: BAD signature.*"
+color body color174 color237 "^gpg: Can't check signature.*"
+color body color174 color237 "^-----BEGIN PGP SIGNED MESSAGE-----"
+color body color174 color237 "^-----BEGIN PGP SIGNATURE-----"
+color body color174 color237 "^-----END PGP SIGNED MESSAGE-----"
+color body color174 color237 "^-----END PGP SIGNATURE-----"
+color body color174 color237 "^Version: GnuPG.*"
+color body color174 color237 "^Comment: .*"
+
+# url, email and web stuff
+color body color174 color237 "(finger|ftp|http|https|news|telnet)://[^ >]*"
+color body color174 color237 "<URL:[^ ]*>"
+color body color174 color237 "www\\.[-.a-z0-9]+\\.[a-z][a-z][a-z]?([-_./~a-z0-9]+)?"
+color body color174 color237 "mailto: *[^ ]+\(\\i?subject=[^ ]+\)?"
+color body color174 color237 "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+"
+
+# misc body stuff
+color attachment color174 color237 #Add-ons to the message
+color signature color223 color237
+
+# quote levels
+color quoted color108 color237
+color quoted1 color116 color237
+color quoted2 color247 color237
+color quoted3 color108 color237
+color quoted4 color116 color237
+color quoted5 color247 color237
+color quoted6 color108 color237
+color quoted7 color116 color237
+color quoted8 color247 color237
+color quoted9 color108 color237
+
+# vim: set ft=muttrc