colours 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. # vim: filetype=muttrc
  2. # set default
  3. color normal default default
  4. # main colors
  5. color tree magenta default
  6. color error brightred default
  7. color message brightgreen default
  8. color status default black
  9. color indicator default black
  10. # color all ML mails
  11. color index cyan default "~u"
  12. # uncolor certain messages
  13. #uncolor index "~E"
  14. #uncolor index "~P"
  15. #uncolor index "~C @.com"
  16. #uncolor index "~N ~u"
  17. #uncolor index "~N !~u"
  18. #uncolor index "~T"
  19. #uncolor index "~D"
  20. # and recolor them appropriately
  21. #color index brightred default "~E"
  22. #color index brightyellow default "~P"
  23. #color index green default "~C @.com"
  24. #color index red default "~N ~u" # new ML mail
  25. #color index brightred default "~N !~u" # new non-ML mail
  26. #color index brightgreen default "~T"
  27. #color index white red "~D"
  28. #color index default default "~N !~T !~F !~p !~P"
  29. color index brightblack default "~A" # all messages
  30. color index color166 default "~E" # expired messages
  31. color index white default "~N" # new messages
  32. color index white default "~O" # old messages
  33. color index color61 default "~Q" # messages that have been replied to
  34. color index brightblack default "~R" # read messages
  35. color index white default "~U" # unread messages
  36. color index white default "~U~$" # unread, unreferenced messages
  37. color index color241 default "~v" # messages part of a collapsed thread
  38. color index color241 default "~P" # messages from me
  39. color index white default "~p!~F" # messages to me
  40. color index white default "~N~p!~F" # new messages to me
  41. color index white default "~U~p!~F" # unread messages to me
  42. color index brightblack default "~R~p!~F" # messages to me
  43. color index brightblack default "~F" # flagged messages
  44. color index brightblack default "~F~p" # flagged messages to me
  45. color index brightblack default "~N~F" # new flagged messages
  46. color index brightblack default "~N~F~p" # new flagged messages to me
  47. color index brightblack default "~U~F~p" # new flagged messages to me
  48. color index color235 red "~D" # deleted messages
  49. color index color245 default "~v~(!~N)" # collapsed thread with no unread
  50. color index color136 default "~v~(~N)" # collapsed thread with some unread
  51. color index color64 default "~N~v~(~N)" # collapsed thread with unread parent
  52. # set up the headers
  53. color header brightmagenta default "^from:"
  54. color header green default "^to:"
  55. color header yellow default "^cc:"
  56. color header blue default "^date:"
  57. color header cyan default "^subject:"
  58. # message bodies
  59. color attachment brightblack default
  60. color search red brightblack
  61. color signature cyan default
  62. color tilde brightblack default
  63. color hdrdefault yellow default
  64. color bold brightyellow default
  65. # urls
  66. color body brightblue default "(^|<| )mailto:[^ ]+@[^ ]( |>|$)"
  67. color body brightblue default "(^|<| )(http|https|ftp|file|telnet|news|finger)://[^ ]+( |>|$)"
  68. # urls regex
  69. color body brightblue 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<>\"]"
  70. # email regex
  71. color body brightblue 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]\\])"
  72. color body brightblue default "(my regex 1)"
  73. color body brightcyan default "(my regex 2)"
  74. color body brightred default "(my regex 3|my regex 4|my regex 5)"
  75. # smileys, the right way and the backward-ass euro way
  76. color body brightmagenta default "(^| )+(|[<>|])[8;:](|[^ ])[)(/|DOPS]( |$)+"
  77. color body brightmagenta default "(^| )+[)(/|DOPS](|[^ ])[8;:](|[<>|])( |$)+"
  78. # *bold*, _underline_, and /italic/
  79. color body brightcyan default "(^| )\\*[^ ]+\\*( |$)"
  80. color body brightcyan default "(^| )_[^ ]+_( |$)"
  81. color body brightcyan default "(^| )/[^ ]+/( |$)"
  82. # quote blocks
  83. color quoted magenta default
  84. color quoted1 cyan default
  85. color quoted2 green default
  86. color quoted3 yellow default
  87. color quoted4 brightmagenta default
  88. color quoted5 brightgreen default
  89. color quoted6 brightyellow default
  90. color quoted7 brightcyan default
  91. # PGP messages
  92. color body brightgreen default "^gpg signature OK.*"
  93. color body yellow default "^gpg "
  94. color body brightred default "^gpg signature NOT OK. *"