color changes
This commit is contained in:
		
							
								
								
									
										98
									
								
								etc/muttcol
									
									
									
									
									
								
							
							
						
						
									
										98
									
								
								etc/muttcol
									
									
									
									
									
								
							| @@ -1,29 +1,20 @@ | |||||||
| # vim: filetype=muttrc | # vim: filetype=neomuttrc | ||||||
|  | mono bold bold | ||||||
| # | mono underline underline | ||||||
| # | mono indicator reverse | ||||||
| # make sure that you are using mutt linked against slang, not ncurses, or | color index yellow default '.*' | ||||||
| # suffer the consequences of weird color issues. use "mutt -v" to check this. | color index_author red default '.*' | ||||||
|  | color index_number blue default | ||||||
| # custom body highlights ----------------------------------------------- | color index_subject cyan default '.s' | ||||||
| # highlight my name and other personally relevant strings | color index_size green default | ||||||
| #color body          yellow          default         "(ethan|schoonover)" | color normal default default | ||||||
| # custom index highlights ---------------------------------------------- | color body brightred default [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+ | ||||||
| # messages which mention my name in the body | color body brightblue default (https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+ | ||||||
| #color index         yellow          default         "~b \"phil(_g|\!| gregory| gold)|pgregory\" !~N !~T !~F !~p !~P" | color indicator cyan black | ||||||
| #color index         J_cream         brightwhite     "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~N !~T !~F !~p !~P" | color sidebar_highlight black color8 | ||||||
| #color index         yellow          cyan            "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~T !~F !~p !~P" | color sidebar_divider color8 black | ||||||
| #color index         yellow          J_magent        "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~F !~p !~P" | color sidebar_flagged red black | ||||||
| ## messages which are in reference to my mails | color sidebar_new green black | ||||||
| #color index         J_magent        default         "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" !~N !~T !~F !~p !~P" |  | ||||||
| #color index         J_magent        brightwhite     "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~N !~T !~F !~p !~P" |  | ||||||
| #color index         J_magent        cyan            "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~T !~F !~p !~P" |  | ||||||
| #color index         J_magent        red             "~x \"(mithrandir|aragorn)\\.aperiodic\\.net|thorin\\.hillmgt\\.com\" ~F !~p !~P" |  | ||||||
|  |  | ||||||
| # for background in 16 color terminal, valid background colors include: |  | ||||||
| # base03, bg, black, any of the non brights |  | ||||||
|  |  | ||||||
| # basic colors --------------------------------------------------------- |  | ||||||
| color normal        brightyellow    default | color normal        brightyellow    default | ||||||
| color error         red             default | color error         red             default | ||||||
| color tilde         black           default | color tilde         black           default | ||||||
| @@ -31,24 +22,13 @@ color message       cyan            default | |||||||
| color markers       red             white | color markers       red             white | ||||||
| color attachment    white           default | color attachment    white           default | ||||||
| color search        brightmagenta   default | color search        brightmagenta   default | ||||||
| #color status        J_black         J_status |  | ||||||
| color status        brightyellow    black | color status        brightyellow    black | ||||||
| color indicator     brightblack     yellow | color indicator     brightblack     yellow | ||||||
| color tree          yellow          default                                     # arrow in threads | color tree          yellow          default                                     # arrow in threads | ||||||
|  |  | ||||||
| # basic monocolor screen |  | ||||||
| mono  bold          bold | mono  bold          bold | ||||||
| mono  underline     underline | mono  underline     underline | ||||||
| mono  indicator     reverse | mono  indicator     reverse | ||||||
| mono  error         bold | mono  error         bold | ||||||
|  |  | ||||||
| # index ---------------------------------------------------------------- |  | ||||||
|  |  | ||||||
| #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         J_base          default         "~A~N!~T!~p!~Q!~F!~D"      # the rest, new |  | ||||||
| color index         red             default         "~A"                        # all messages | color index         red             default         "~A"                        # all messages | ||||||
| color index         brightred       default         "~E"                        # expired messages | color index         brightred       default         "~E"                        # expired messages | ||||||
| color index         blue            default         "~N"                        # new messages | color index         blue            default         "~N"                        # new messages | ||||||
| @@ -72,39 +52,24 @@ color index         black           red             "~D" | |||||||
| color index         brightcyan      default         "~v~(!~N)"                  # collapsed thread with no unread | color index         brightcyan      default         "~v~(!~N)"                  # collapsed thread with no unread | ||||||
| color index         yellow          default         "~v~(~N)"                   # collapsed thread with some unread | color index         yellow          default         "~v~(~N)"                   # collapsed thread with some unread | ||||||
| color index         green           default         "~N~v~(~N)"                 # collapsed thread with unread parent | color index         green           default         "~N~v~(~N)"                 # collapsed thread with unread parent | ||||||
| # statusbg used to indicated flagged when foreground color shows other status |  | ||||||
| # for collapsed thread |  | ||||||
| color index         red             black           "~v~(~F)!~N"                # collapsed thread with flagged, no unread | color index         red             black           "~v~(~F)!~N"                # collapsed thread with flagged, no unread | ||||||
| color index         yellow          black           "~v~(~F~N)"                 # collapsed thread with some unread & flagged | color index         yellow          black           "~v~(~F~N)"                 # collapsed thread with some unread & flagged | ||||||
| color index         green           black           "~N~v~(~F~N)"               # collapsed thread with unread parent & flagged | color index         green           black           "~N~v~(~F~N)"               # collapsed thread with unread parent & flagged | ||||||
| color index         green           black           "~N~v~(~F)"                 # collapsed thread with unread parent, no unread inside, but some flagged | color index         green           black           "~N~v~(~F)"                 # collapsed thread with unread parent, no unread inside, but some flagged | ||||||
| color index         cyan            black           "~v~(~p)"                   # collapsed thread with unread parent, no unread inside, some to me directly | color index         cyan            black           "~v~(~p)"                   # collapsed thread with unread parent, no unread inside, some to me directly | ||||||
| color index         yellow          red             "~v~(~D)"                   # thread with deleted (doesn't differentiate between all or partial) | color index         yellow          red             "~v~(~D)"                   # thread with deleted (doesn't differentiate between all or partial) | ||||||
| #color index         yellow          default         "~(~N)"                    # messages in threads with some unread |  | ||||||
| #color index         green           default         "~S"                       # superseded messages |  | ||||||
| #color index         red             default         "~T"                       # tagged messages |  | ||||||
| #color index         brightred       red             "~="                       # duplicated messages |  | ||||||
|  |  | ||||||
| # message headers ------------------------------------------------------ |  | ||||||
|  |  | ||||||
| #color header        brightgreen     default         "^" |  | ||||||
| color hdrdefault    brightgreen     default | color hdrdefault    brightgreen     default | ||||||
| color header        brightyellow    default         "^(From)" | color header        brightyellow    default         "^(From)" | ||||||
| color header        blue            default         "^(Subject)" | color header        blue            default         "^(Subject)" | ||||||
|  |  | ||||||
| # body ----------------------------------------------------------------- |  | ||||||
|  |  | ||||||
| color quoted        blue            default | color quoted        blue            default | ||||||
| color quoted1       cyan            default | color quoted1       cyan            default | ||||||
| color quoted2       yellow          default | color quoted2       yellow          default | ||||||
| color quoted3       red             default | color quoted3       red             default | ||||||
| color quoted4       brightred       default | color quoted4       brightred       default | ||||||
|  |  | ||||||
| color signature     brightgreen     default | color signature     brightgreen     default | ||||||
| color bold          black           default | color bold          black           default | ||||||
| color underline     black           default | color underline     black           default | ||||||
| color normal        default         default | color normal        default         default | ||||||
| # |  | ||||||
| color body          brightcyan      default         "[;:][-o][)/(|]"    # emoticons | color body          brightcyan      default         "[;:][-o][)/(|]"    # emoticons | ||||||
| color body          brightcyan      default         "[;:][)(|]"         # emoticons | color body          brightcyan      default         "[;:][)(|]"         # emoticons | ||||||
| color body          brightcyan      default         "[*]?((N)?ACK|CU|LOL|SCNR|BRB|BTW|CWYL|\ | color body          brightcyan      default         "[*]?((N)?ACK|CU|LOL|SCNR|BRB|BTW|CWYL|\ | ||||||
| @@ -112,9 +77,6 @@ color body          brightcyan      default         "[*]?((N)?ACK|CU|LOL|SCNR|BR | |||||||
|                                                      |IRL|RTFM|ROTFL|ROFL|YMMV)[*]?" |                                                      |IRL|RTFM|ROTFL|ROFL|YMMV)[*]?" | ||||||
| color body          brightcyan      default         "[ ][*][^*]*[*][ ]?" # more emoticon? | color body          brightcyan      default         "[ ][*][^*]*[*][ ]?" # more emoticon? | ||||||
| color body          brightcyan      default         "[ ]?[*][^*]*[*][ ]" # more emoticon? | color body          brightcyan      default         "[ ]?[*][^*]*[*][ ]" # more emoticon? | ||||||
|  |  | ||||||
| ## pgp |  | ||||||
|  |  | ||||||
| color body          red             default         "(BAD signature)" | color body          red             default         "(BAD signature)" | ||||||
| color body          cyan            default         "(Good signature)" | color body          cyan            default         "(Good signature)" | ||||||
| color body          brightblack     default         "^gpg: Good signature .*" | color body          brightblack     default         "^gpg: Good signature .*" | ||||||
| @@ -122,30 +84,4 @@ color body          brightyellow    default         "^gpg: " | |||||||
| color body          brightyellow    red             "^gpg: BAD signature from.*" | color body          brightyellow    red             "^gpg: BAD signature from.*" | ||||||
| mono  body          bold                            "^gpg: Good signature" | mono  body          bold                            "^gpg: Good signature" | ||||||
| mono  body          bold                            "^gpg: BAD signature from.*" | mono  body          bold                            "^gpg: BAD signature from.*" | ||||||
|  |  | ||||||
| # yes, an insance URL regex |  | ||||||
| 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<>\"]" | 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<>\"]" | ||||||
| # and a heavy handed email regex |  | ||||||
| #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]\\])" |  | ||||||
|  |  | ||||||
| # Various smilies and the like |  | ||||||
| #color body          brightwhite     default         "<[Gg]>"                            # <g> |  | ||||||
| #color body          brightwhite     default         "<[Bb][Gg]>"                        # <bg> |  | ||||||
| #color body          yellow          default         " [;:]-*[})>{(<|]"                  # :-) etc... |  | ||||||
| # *bold* |  | ||||||
| #color body          blue            default         "(^|[[:space:][:punct:]])\\*[^*]+\\*([[:space:][:punct:]]|$)" |  | ||||||
| #mono  body          bold                            "(^|[[:space:][:punct:]])\\*[^*]+\\*([[:space:][:punct:]]|$)" |  | ||||||
| # _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:]]|$)" |  | ||||||
|  |  | ||||||
| # Border lines. |  | ||||||
| #color body          blue            default         "( *[-+=#*~_]){6,}" |  | ||||||
|  |  | ||||||
| #folder-hook .                  "color status        J_black         J_status        " |  | ||||||
| #folder-hook gmail/inbox        "color status        J_black         yellow          " |  | ||||||
| #folder-hook gmail/important    "color status        J_black         yellow          " |  | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user