mutt-colors-solarized-light-16.muttrc 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. # vim: filetype=muttrc
  2. #
  3. #
  4. # make sure that you are using mutt linked against slang, not ncurses, or
  5. # suffer the consequences of weird color issues. use "mutt -v" to check this.
  6. # custom body highlights -----------------------------------------------
  7. # highlight my name and other personally relevant strings
  8. #color body yellow default "(ethan|schoonover)"
  9. # custom index highlights ----------------------------------------------
  10. # messages which mention my name in the body
  11. #color index yellow default "~b \"phil(_g|\!| gregory| gold)|pgregory\" !~N !~T !~F !~p !~P"
  12. #color index J_cream brightblack "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~N !~T !~F !~p !~P"
  13. #color index yellow cyan "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~T !~F !~p !~P"
  14. #color index yellow J_magent "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~F !~p !~P"
  15. ## messages which are in reference to my mails
  16. #color index J_magent default "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" !~N !~T !~F !~p !~P"
  17. #color index J_magent brightblack "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~N !~T !~F !~p !~P"
  18. #color index J_magent cyan "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~T !~F !~p !~P"
  19. #color index J_magent red "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~F !~p !~P"
  20. # for background in 16 color terminal, valid background colors include:
  21. # base03, bg, black, any of the non brights
  22. # basic colors ---------------------------------------------------------
  23. color normal brightblue default
  24. color error red default
  25. color tilde white default
  26. color message cyan default
  27. color markers red black
  28. color attachment black default
  29. color search brightmagenta default
  30. #color status J_black J_status
  31. color status brightblue white
  32. color indicator brightwhite yellow
  33. color tree yellow default # arrow in threads
  34. # basic monocolor screen
  35. mono bold bold
  36. mono underline underline
  37. mono indicator reverse
  38. mono error bold
  39. # index ----------------------------------------------------------------
  40. #color index red default "~D(!~p|~p)" # deleted
  41. #color index white default ~F # flagged
  42. #color index brightred default ~= # duplicate messages
  43. #color index brightcyan default "~A!~N!~T!~p!~Q!~F!~D!~P" # the rest
  44. #color index J_base default "~A~N!~T!~p!~Q!~F!~D" # the rest, new
  45. color index red default "~A" # all messages
  46. color index brightred default "~E" # expired messages
  47. color index blue default "~N" # new messages
  48. color index blue default "~O" # old messages
  49. color index brightmagenta default "~Q" # messages that have been replied to
  50. color index brightcyan default "~R" # read messages
  51. color index blue default "~U" # unread messages
  52. color index blue default "~U~$" # unread, unreferenced messages
  53. color index brightblue default "~v" # messages part of a collapsed thread
  54. color index brightblue default "~P" # messages from me
  55. color index cyan default "~p!~F" # messages to me
  56. color index cyan default "~N~p!~F" # new messages to me
  57. color index cyan default "~U~p!~F" # unread messages to me
  58. color index brightcyan default "~R~p!~F" # messages to me
  59. color index red default "~F" # flagged messages
  60. color index red default "~F~p" # flagged messages to me
  61. color index red default "~N~F" # new flagged messages
  62. color index red default "~N~F~p" # new flagged messages to me
  63. color index red default "~U~F~p" # new flagged messages to me
  64. color index white red "~D" # deleted messages
  65. color index brightgreen default "~v~(!~N)" # collapsed thread with no unread
  66. color index yellow default "~v~(~N)" # collapsed thread with some unread
  67. color index green default "~N~v~(~N)" # collapsed thread with unread parent
  68. # statusbg used to indicated flagged when foreground color shows other status
  69. # for collapsed thread
  70. color index red white "~v~(~F)!~N" # collapsed thread with flagged, no unread
  71. color index yellow white "~v~(~F~N)" # collapsed thread with some unread & flagged
  72. color index green white "~N~v~(~F~N)" # collapsed thread with unread parent & flagged
  73. color index green white "~N~v~(~F)" # collapsed thread with unread parent, no unread inside, but some flagged
  74. color index cyan white "~v~(~p)" # collapsed thread with unread parent, no unread inside, some to me directly
  75. color index yellow red "~v~(~D)" # thread with deleted (doesn't differentiate between all or partial)
  76. #color index yellow default "~(~N)" # messages in threads with some unread
  77. #color index green default "~S" # superseded messages
  78. #color index red default "~T" # tagged messages
  79. #color index brightred red "~=" # duplicated messages
  80. # message headers ------------------------------------------------------
  81. #color header brightcyan default "^"
  82. color hdrdefault brightcyan default
  83. color header brightblue default "^(From)"
  84. color header blue default "^(Subject)"
  85. # body -----------------------------------------------------------------
  86. color quoted blue default
  87. color quoted1 cyan default
  88. color quoted2 yellow default
  89. color quoted3 red default
  90. color quoted4 brightred default
  91. color signature brightcyan default
  92. color bold white default
  93. color underline white default
  94. color normal default default
  95. #
  96. color body brightgreen default "[;:][-o][)/(|]" # emoticons
  97. color body brightgreen default "[;:][)(|]" # emoticons
  98. color body brightgreen default "[*]?((N)?ACK|CU|LOL|SCNR|BRB|BTW|CWYL|\
  99. |FWIW|vbg|GD&R|HTH|HTHBE|IMHO|IMNSHO|\
  100. |IRL|RTFM|ROTFL|ROFL|YMMV)[*]?"
  101. color body brightgreen default "[ ][*][^*]*[*][ ]?" # more emoticon?
  102. color body brightgreen default "[ ]?[*][^*]*[*][ ]" # more emoticon?
  103. ## pgp
  104. color body red default "(BAD signature)"
  105. color body cyan default "(Good signature)"
  106. color body brightwhite default "^gpg: Good signature .*"
  107. color body brightblue default "^gpg: "
  108. color body brightblue red "^gpg: BAD signature from.*"
  109. mono body bold "^gpg: Good signature"
  110. mono body bold "^gpg: BAD signature from.*"
  111. # yes, an insance URL regex
  112. 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<>\"]"
  113. # and a heavy handed email regex
  114. #color body J_magent default "((@(([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]\\])"
  115. # Various smilies and the like
  116. #color body brightblack default "<[Gg]>" # <g>
  117. #color body brightblack default "<[Bb][Gg]>" # <bg>
  118. #color body yellow default " [;:]-*[})>{(<|]" # :-) etc...
  119. # *bold*
  120. #color body blue default "(^|[[:space:][:punct:]])\\*[^*]+\\*([[:space:][:punct:]]|$)"
  121. #mono body bold "(^|[[:space:][:punct:]])\\*[^*]+\\*([[:space:][:punct:]]|$)"
  122. # _underline_
  123. #color body blue default "(^|[[:space:][:punct:]])_[^_]+_([[:space:][:punct:]]|$)"
  124. #mono body underline "(^|[[:space:][:punct:]])_[^_]+_([[:space:][:punct:]]|$)"
  125. # /italic/ (Sometimes gets directory names)
  126. #color body blue default "(^|[[:space:][:punct:]])/[^/]+/([[:space:][:punct:]]|$)"
  127. #mono body underline "(^|[[:space:][:punct:]])/[^/]+/([[:space:][:punct:]]|$)"
  128. # Border lines.
  129. #color body blue default "( *[-+=#*~_]){6,}"
  130. #folder-hook . "color status J_black J_status "
  131. #folder-hook gmail/inbox "color status J_black yellow "
  132. #folder-hook gmail/important "color status J_black yellow "