summaryrefslogtreecommitdiff
path: root/.config/neomutt/colors
diff options
context:
space:
mode:
authormhsn <mail@mhsn.net>2025-10-02 16:36:48 +0100
committermhsn <mail@mhsn.net>2025-10-02 16:36:48 +0100
commitbce88ec54c12f1bec9c72fc8cb99ee1d00e2cbda (patch)
treed4c4875f9d6b17c46cf840c1511702c1f5384657 /.config/neomutt/colors
parentcb29ccd40c188ddb04851fcb121cf8eba87ce025 (diff)
downloaddotfiles-bce88ec54c12f1bec9c72fc8cb99ee1d00e2cbda.tar.gz
dotfiles-bce88ec54c12f1bec9c72fc8cb99ee1d00e2cbda.zip
neomuttHEADmaster
Diffstat (limited to '.config/neomutt/colors')
-rw-r--r--.config/neomutt/colors67
1 files changed, 67 insertions, 0 deletions
diff --git a/.config/neomutt/colors b/.config/neomutt/colors
new file mode 100644
index 0000000..076ae5b
--- /dev/null
+++ b/.config/neomutt/colors
@@ -0,0 +1,67 @@
+# vim: filetype=neomuttrc
+
+# default index colors:
+color index white default '.*'
+color index_author red default '.*'
+color index_date brightblue default '.*'
+color index_flags green default '.*'
+color index_size magenta default '.*'
+
+# new mail is bold and green
+color index bold default default "~N"
+color index_subject green default "~N"
+
+# tagged mail is highlighted
+color index default brightblack "~T"
+
+# flagged mail is all yellow
+color index brightyellow default "~F"
+color index_author brightyellow default "~F"
+color index_date brightyellow default "~F"
+color index_flags brightyellow default "~F"
+color index_size brightyellow default "~F"
+
+# other colors and aesthetic settings:
+color normal default default
+color indicator bold brightcyan default
+
+# sidebar colors
+color sidebar_highlight bold brightcyan default
+color sidebar_indicator black white
+color sidebar_divider brightblack default
+color sidebar_flagged yellow default
+color sidebar_new green default
+
+color error red default
+color tilde black default
+color message cyan default
+color markers red white
+color attachment white default
+color search brightmagenta default
+color status brightyellow black
+color hdrdefault brightgreen default
+
+color quoted brightblack default
+
+color signature brightgreen default
+color bold black default
+color underline black default
+
+# Regex highlighting:
+color header blue default ".*"
+color header brightmagenta default "^From"
+color header brightgreen default "^Subject"
+color header brightwhite default "^(CC|BCC)"
+
+color body brightred default "[\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+" # Email addresses
+color body brightblue default "(https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+" # URL
+color body green default "\`[^\`]*\`" # Green text between ` and `
+color body red default "(BAD signature)"
+color body cyan default "(Good signature)"
+color body brightblack default "^gpg: Good signature .*"
+color body brightyellow default "^gpg: "
+color body brightyellow red "^gpg: BAD signature from.*"
+# uris
+color body red default "([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<>\"]"
+
+