Questions to article - Patch Workflow With Mutt
GregKH
gregkh at linuxfoundation.org
Mon Oct 7 02:02:33 EDT 2019
On Sun, Oct 06, 2019 at 10:12:21AM +0200, Oliver Graute wrote:
> Hello GregKH,
>
> Many thanks for this blog post. Its always useful to see how developers
> use their tools. Which terminal and mutt color scheme do you use there?
>
> http://kroah.com/log/blog/2019/08/14/patch-workflow-with-mutt-2019/
The asciicinema terminals there are using it's own built-in format, so
it's not a "real" terminal at all.
Only the last youtube vide shows my real terminal settings. I use
Terminology, and then my script pops up a Tilix terminal with the patch
in it (for various reasons due to how Terminology handles things).
As for color scheme, who knows, it's based on a really really old muttrc
file from a long time ago that I found online, and touched up here and
there. I've attached it here if people are really bored and want a good
laugh.
Include it in your main .muttrc file and have fun!
greg k-h
-------------- next part --------------
## =============================================================
## Color definitions - See the manual.txt at
## "The Pager" and "Using color and mono video attributes"
## =============================================================
## From the manual to mutt-0.96.3:
## Objects that you can colorize:
## attachment, body, bold, error, header, hdrdefault,
## index, indicator, markers, message, normal,
## quoted, quoted1, ..., quotedN,
## search, signature, status, tilde, tree, underline.
## Color names you can use for "background" and "foreground":
## white black green magenta blue cyan yellow red default colorx
# color normal white black # pager body
color normal default default # pager body
color attachment green black # ..
# color body green black # ..
# match ftp addresses:
# color "default" is not known any more?
# color body cyan default "ftp://[^ ]*"
color body cyan black "ftp://[^ ]*"
# match http addresses:
# color "default" is not known any more?
color body green default "[[:alnum:]][-+.#_[:alnum:]]*@[-+.[:alnum:]]*[[:alnum:]]"
#
# Colorize "Internet addresses":
color body cyan default "(http|ftp|news|telnet|finger)://[^ >]*"
color body cyan default "<URL:[^ ]*>"
color error red default # global
#
# NEW color scheme for header:
color header blue default "^cc:"
color header yellow default "^date:"
color header green default "^from"
color header cyan default "^from:"
color header cyan default "^to:"
color header yellow default "^importance:"
color header blue default "^importance: normal"
color header green default "^message-id:"
color header white red "^newsgroups:"
color header blue default "^organi[sz]ation:"
color header yellow default "^priority:"
color header red white "^priority: urgent"
color header blue default "^priority: normal"
color header yellow default "^reply-to:"
# color header white blue "^subject: " # white on blue!
color header default blue "^subject:" # white on blue!
# special color for replies to posts on Usenet:
color header red white "^to: guckes-usenet"
color header yellow default "^user-agent:"
# special color for good user agents - mutt and xemacs:
color header blue default "^user-agent: .*mutt"
color header blue default "^X-Mailer: .*xemacs"
# pine and tin:
color header red default "^user-agent: .*pine"
color header red default "^user-agent: .*tin"
color header blue default "^x-editor: .*vim"
color header yellow default "^x-mailer:"
# Old Pine versions only identify by the message id:
color header red default "^message-id: .*pine"
# special color for "Mozilla" mailer (aka Netscape)
color header white red "^x-mailer: mozilla"
color header magenta default "^x-newsreader:"
color header white red "^x-newsreader: .*trn"
# tin puts its info on CCs into an extra line:
color header white red "^x-also-posted-to: "
color header white red "^x-webtv-signature: "
# Lotus-Schmotus:
color header white red "^x-lotus-fromdomain: "
color header white red "^X-Mailer: Lotus Notes"
# M$ sucks:
# X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
color header white red "^X-Mailer: Internet Mail Service"
color header white red "^X-Mailer: .*Microsoft Outlook"
# AK-Mail users do not seem to be able to type, either:
color header white red "^X-Mailer: .*AK-Mail"
#
# color hdrdefault blue black #
# color indicator white blue # index
color indicator default blue # index
# color markers red default# index
color markers yellow default# index
color attachment yellow default
# color message white blue # index
color message default blue # index
## ==================================================
## Colorizing the body of messages (ie in the pager)
## ==================================================
# Coloring quoted text - coloring only the first four levels:
color quoted cyan default
color quoted1 yellow default
color quoted2 red default
color quoted3 green default
color quoted4 cyan default
color quoted5 yellow default
color quoted6 red default
color quoted7 green default
#color signature red default
#color signature blue default
#color signature yellow default
color signature magenta default
# change the color of the gpg output
color body green default "^gpg: "
#color status white blue # index status bar default: black white
color status default blue # index status bar default: black white
color tilde blue default # pager body
color tree red default # index
color bold green default # ..
color underline yellow default #
# How this works: Mutt recognizes sequences with embedded CTRL-H ('^H').
# If this matches one of the following kinds
# then you get to see the text as either "bold text" or "underlined text"
# depending on the capabilities of your terminal.
# bold: "c" -> "bold 'c'"
# underline: "_" -> "underlined 'c'"
# On color terminals you will see them with their own color.
color body blue red "<[Gg]>"
color body blue red "<[Bb][Gg]>"
# Colorize smileys: :-) ;-) :-/ :-(
color body yellow black "[;:]-[)/(|]"
# Remember: Order counts! The last matching rule "wins".
# So we'll start with some general rules first:
#
# mail to myself (personal mail):
#color index magenta default '~p'
# mail NOT to myself (unpersonal mail):
#color index magenta black '! ~p'
# mail from important people (like myself ;-):
#color index cyan default '~f (greg at kroah.com\|greg at wirex.com)'
# SPAM?!
# color index magenta black '! ~p ~f
# @(aol\|hotmail\|msn\|prodigy\|yahoo)\.(com'
# color index magenta black '~f
# @(aol\|hotmail\|msn\|prodigy\|yahoo)\.(com\|net)'
# color index magenta black '! ~p ~f @compulink.nlrs.com'
# color index magenta black '! ~p ~f funtime'
# color index magenta black '! ~p ~f free'
#color index brightgreen default '~s tgil'
#color index brightgreen default '~s gtrouble'
#color index brightgreen default '~s gnerudite'
# color index magenta black '! ~p ~f worldnet.att.net'
#color index magenta default ~F # Flagged
#color index blue default ~T # Tagged
#color index blue default ~N # New
color index yellow default ~N # New
color index magenta default ~D # Deleted
More information about the Kernelnewbies
mailing list