mutt-colors-solarized-light-256.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 color136 color233 "(ethan|schoonover)"
  9. # custom index highlights ----------------------------------------------
  10. # messages which mention my name in the body
  11. #color index color136 color233 "~b \"phil(_g|\!| gregory| gold)|pgregory\" !~N !~T !~F !~p !~P"
  12. #color index J_cream color233 "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~N !~T !~F !~p !~P"
  13. #color index color136 color37 "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~T !~F !~p !~P"
  14. #color index color136 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 color233 "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" !~N !~T !~F !~p !~P"
  17. #color index J_magent color233 "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~N !~T !~F !~p !~P"
  18. #color index J_magent color37 "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~T !~F !~p !~P"
  19. #color index J_magent color160 "~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 color244 color233
  24. color error color160 color233
  25. color tilde color254 color233
  26. color message color37 color233
  27. color markers color160 color234
  28. color attachment color234 color233
  29. color search color61 color233
  30. #color status J_black J_status
  31. color status color244 color254
  32. color indicator color230 color136
  33. color tree color136 color233 # 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 color160 color233 "~D(!~p|~p)" # deleted
  41. #color index color254 color233 ~F # flagged
  42. #color index color166 color233 ~= # duplicate messages
  43. #color index color245 color233 "~A!~N!~T!~p!~Q!~F!~D!~P" # the rest
  44. #color index J_base color233 "~A~N!~T!~p!~Q!~F!~D" # the rest, new
  45. color index color160 color233 "~A" # all messages
  46. color index color166 color233 "~E" # expired messages
  47. color index color33 color233 "~N" # new messages
  48. color index color33 color233 "~O" # old messages
  49. color index color61 color233 "~Q" # messages that have been replied to
  50. color index color245 color233 "~R" # read messages
  51. color index color33 color233 "~U" # unread messages
  52. color index color33 color233 "~U~$" # unread, unreferenced messages
  53. color index color244 color233 "~v" # messages part of a collapsed thread
  54. color index color244 color233 "~P" # messages from me
  55. color index color37 color233 "~p!~F" # messages to me
  56. color index color37 color233 "~N~p!~F" # new messages to me
  57. color index color37 color233 "~U~p!~F" # unread messages to me
  58. color index color245 color233 "~R~p!~F" # messages to me
  59. color index color160 color233 "~F" # flagged messages
  60. color index color160 color233 "~F~p" # flagged messages to me
  61. color index color160 color233 "~N~F" # new flagged messages
  62. color index color160 color233 "~N~F~p" # new flagged messages to me
  63. color index color160 color233 "~U~F~p" # new flagged messages to me
  64. color index color254 color160 "~D" # deleted messages
  65. color index color239 color233 "~v~(!~N)" # collapsed thread with no unread
  66. color index color136 color233 "~v~(~N)" # collapsed thread with some unread
  67. color index color64 color233 "~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 color160 color254 "~v~(~F)!~N" # collapsed thread with flagged, no unread
  71. color index color136 color254 "~v~(~F~N)" # collapsed thread with some unread & flagged
  72. color index color64 color254 "~N~v~(~F~N)" # collapsed thread with unread parent & flagged
  73. color index color64 color254 "~N~v~(~F)" # collapsed thread with unread parent, no unread inside, but some flagged
  74. color index color37 color254 "~v~(~p)" # collapsed thread with unread parent, no unread inside, some to me directly
  75. color index color136 color160 "~v~(~D)" # thread with deleted (doesn't differentiate between all or partial)
  76. #color index color136 color233 "~(~N)" # messages in threads with some unread
  77. #color index color64 color233 "~S" # superseded messages
  78. #color index color160 color233 "~T" # tagged messages
  79. #color index color166 color160 "~=" # duplicated messages
  80. # message headers ------------------------------------------------------
  81. #color header color245 color233 "^"
  82. color hdrdefault color245 color233
  83. color header color244 color233 "^(From)"
  84. color header color33 color233 "^(Subject)"
  85. # body -----------------------------------------------------------------
  86. color quoted color33 color233
  87. color quoted1 color37 color233
  88. color quoted2 color136 color233
  89. color quoted3 color160 color233
  90. color quoted4 color166 color233
  91. color signature color245 color233
  92. color bold color254 color233
  93. color underline color254 color233
  94. color normal color240 color233
  95. #
  96. color body color239 color233 "[;:][-o][)/(|]" # emoticons
  97. color body color239 color233 "[;:][)(|]" # emoticons
  98. color body color239 color233 "[*]?((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 color239 color233 "[ ][*][^*]*[*][ ]?" # more emoticon?
  102. color body color239 color233 "[ ]?[*][^*]*[*][ ]" # more emoticon?
  103. ## pgp
  104. color body color160 color233 "(BAD signature)"
  105. color body color37 color233 "(Good signature)"
  106. color body color230 color233 "^gpg: Good signature .*"
  107. color body color244 color233 "^gpg: "
  108. color body color244 color160 "^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 color160 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<>\"]"
  113. # and a heavy handed email regex
  114. #color body J_magent 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]\\])"
  115. # Various smilies and the like
  116. #color body color233 color233 "<[Gg]>" # <g>
  117. #color body color233 color233 "<[Bb][Gg]>" # <bg>
  118. #color body color136 color233 " [;:]-*[})>{(<|]" # :-) etc...
  119. # *bold*
  120. #color body color33 color233 "(^|[[:space:][:punct:]])\\*[^*]+\\*([[:space:][:punct:]]|$)"
  121. #mono body bold "(^|[[:space:][:punct:]])\\*[^*]+\\*([[:space:][:punct:]]|$)"
  122. # _underline_
  123. #color body color33 color233 "(^|[[:space:][:punct:]])_[^_]+_([[:space:][:punct:]]|$)"
  124. #mono body underline "(^|[[:space:][:punct:]])_[^_]+_([[:space:][:punct:]]|$)"
  125. # /italic/ (Sometimes gets directory names)
  126. #color body color33 color233 "(^|[[:space:][:punct:]])/[^/]+/([[:space:][:punct:]]|$)"
  127. #mono body underline "(^|[[:space:][:punct:]])/[^/]+/([[:space:][:punct:]]|$)"
  128. # Border lines.
  129. #color body color33 color233 "( *[-+=#*~_]){6,}"
  130. #folder-hook . "color status J_black J_status "
  131. #folder-hook gmail/inbox "color status J_black color136 "
  132. #folder-hook gmail/important "color status J_black color136 "