color changes
This commit is contained in:
		
							
								
								
									
										98
									
								
								etc/muttcol
									
									
									
									
									
								
							
							
						
						
									
										98
									
								
								etc/muttcol
									
									
									
									
									
								
							| @@ -1,29 +1,20 @@ | ||||
| # vim: filetype=muttrc | ||||
|  | ||||
| # | ||||
| # | ||||
| # make sure that you are using mutt linked against slang, not ncurses, or | ||||
| # suffer the consequences of weird color issues. use "mutt -v" to check this. | ||||
|  | ||||
| # custom body highlights ----------------------------------------------- | ||||
| # highlight my name and other personally relevant strings | ||||
| #color body          yellow          default         "(ethan|schoonover)" | ||||
| # custom index highlights ---------------------------------------------- | ||||
| # messages which mention my name in the body | ||||
| #color index         yellow          default         "~b \"phil(_g|\!| gregory| gold)|pgregory\" !~N !~T !~F !~p !~P" | ||||
| #color index         J_cream         brightwhite     "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~N !~T !~F !~p !~P" | ||||
| #color index         yellow          cyan            "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~T !~F !~p !~P" | ||||
| #color index         yellow          J_magent        "~b \"phil(_g|\!| gregory| gold)|pgregory\" ~F !~p !~P" | ||||
| ## messages which are in reference to my mails | ||||
| #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 --------------------------------------------------------- | ||||
| # vim: filetype=neomuttrc | ||||
| mono bold bold | ||||
| mono underline underline | ||||
| mono indicator reverse | ||||
| color index yellow default '.*' | ||||
| color index_author red default '.*' | ||||
| color index_number blue default | ||||
| color index_subject cyan default '.s' | ||||
| color index_size green default | ||||
| color normal default default | ||||
| color body brightred default [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+ | ||||
| color body brightblue default (https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+ | ||||
| color indicator cyan black | ||||
| color sidebar_highlight black color8 | ||||
| color sidebar_divider color8 black | ||||
| color sidebar_flagged red black | ||||
| color sidebar_new green black | ||||
| color normal        brightyellow    default | ||||
| color error         red             default | ||||
| color tilde         black           default | ||||
| @@ -31,24 +22,13 @@ color message       cyan            default | ||||
| color markers       red             white | ||||
| color attachment    white           default | ||||
| color search        brightmagenta   default | ||||
| #color status        J_black         J_status | ||||
| color status        brightyellow    black | ||||
| color indicator     brightblack     yellow | ||||
| color tree          yellow          default                                     # arrow in threads | ||||
|  | ||||
| # basic monocolor screen | ||||
| mono  bold          bold | ||||
| mono  underline     underline | ||||
| mono  indicator     reverse | ||||
| 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         brightred       default         "~E"                        # expired 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         yellow          default         "~v~(~N)"                   # collapsed thread with some unread | ||||
| 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         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)"                 # 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         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 header        brightyellow    default         "^(From)" | ||||
| color header        blue            default         "^(Subject)" | ||||
|  | ||||
| # body ----------------------------------------------------------------- | ||||
|  | ||||
| color quoted        blue            default | ||||
| color quoted1       cyan            default | ||||
| color quoted2       yellow          default | ||||
| color quoted3       red             default | ||||
| color quoted4       brightred       default | ||||
|  | ||||
| color signature     brightgreen     default | ||||
| color bold          black           default | ||||
| color underline     black           default | ||||
| color normal        default         default | ||||
| # | ||||
| color body          brightcyan      default         "[;:][-o][)/(|]"    # emoticons | ||||
| color body          brightcyan      default         "[;:][)(|]"         # emoticons | ||||
| 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)[*]?" | ||||
| color body          brightcyan      default         "[ ][*][^*]*[*][ ]?" # more emoticon? | ||||
| color body          brightcyan      default         "[ ]?[*][^*]*[*][ ]" # more emoticon? | ||||
|  | ||||
| ## pgp | ||||
|  | ||||
| color body          red             default         "(BAD signature)" | ||||
| color body          cyan            default         "(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.*" | ||||
| mono  body          bold                            "^gpg: Good signature" | ||||
| 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<>\"]" | ||||
| # 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