diff options
Diffstat (limited to 'themes')
-rw-r--r-- | themes/README.themes | 86 | ||||
-rw-r--r-- | themes/arnold.thm | 43 | ||||
-rw-r--r-- | themes/borland.thm | 34 | ||||
-rw-r--r-- | themes/default.thm | 37 | ||||
-rw-r--r-- | themes/default_bw.thm | 40 | ||||
-rw-r--r-- | themes/green.thm | 34 | ||||
-rw-r--r-- | themes/mc.thm | 39 | ||||
-rw-r--r-- | themes/occult.thm | 50 |
8 files changed, 363 insertions, 0 deletions
diff --git a/themes/README.themes b/themes/README.themes new file mode 100644 index 0000000..a64b7f0 --- /dev/null +++ b/themes/README.themes @@ -0,0 +1,86 @@ +THE FORMAT OF THEME FILES +------------------------- + +A theme is a collection of attributes of various UI elements. Each +theme is contained in a file with a "thm" extension. + +Each line of a theme file, unless blank or preceded with "#" (which +makes it a comment), is of the syntax: + + element_name = [fg_color | special] [, bg_color | special] [, special] + +"color" may be any of: + + black gray + red brightred + green brightgreen + brown yellow + blue brightblue + magenta brighmagenta + cyan brightcyan + lightgray white + +(Because of terminal restrictions, those in the second column cannot +serve as background colors). + +"special" may be any of + + bold +bold + underline +underline + reverse +reverse + normal + default + +"default" stands for the default color of the terminal. This can be +either the foreground or the background color, depending on where it's +used. + +There are tens of elements, but thanks to an inheritance mechanism it's +only necessary to specify few of them. Those elements not specified in a +theme file inherit their attributes from a predetermined "parent" +element. This inheritance also takes place when only a background (or a +foreground) color is missing. + +The following is a list of the available UI elements and their descriptions. +The indentations show the hierarchical structure of the inheritance. + +menu pull-down menu color + menu.frame menu frames + menu.selected selected menu item + menu.letter item hot key + menu.letter.selected (bg: menu.selected) item hot key, when selected + menu.indicator menu indicators + menu.indicator.selected (bg: menu.selected) menu indicators, selected + menubar menubar + scrollbar.thumb the thumb of the scrollbar + statusline the status-line + +edit the main edit box + dialogline the dialog-line + scrollbar the scrollbar + edit.failed-conversion characters not represented + in screen encoding. + edit.control control characters + (usually U+0000 to U+0031) + edit.eop end of paragraph symbol + edit.unicode-ls Unicode line separator + edit.tab tab characters + edit.explicit-bidi explicit bidi marks + edit.maqaf Hebrew maqaf, when highlighted + edit.nsm non spacing marks (NSM) + edit.nsm.hebrew Hebrew NSM (niqqud) + edit.nsm.cantillation cantillation marks + edit.nsm.arabic Arabic NSM (harakat) + edit.wide wide Asian characters + edit.trim the trim symbol ("$") + edit.wrap the wrap symbol ("\") + edit.selected selected text + edit.html-tag highlighted HTML tags + edit.emphasized highlighted *text* and _text_ + edit.links links in the User Manual + edit.email-quote1 email quotes, level 1 + edit.email-quote2 email quotes, level 2 + edit.email-quote3 email quotes, level 3 + ... ... + edit.email-quote9 email quotes, level 9 + diff --git a/themes/arnold.thm b/themes/arnold.thm new file mode 100644 index 0000000..4804930 --- /dev/null +++ b/themes/arnold.thm @@ -0,0 +1,43 @@ +# +# Title: ~Arnold's "girlie men" +# Version: 0.6.1 +# + +menu = white, blue +# uncomment the following if you don't like bold text +#menu = lightgray, blue +menu.frame = yellow +menu.frame = magenta +menu.selected = , black +menu.selected = white, cyan +menu.letter = yellow +menu.indicator = brightred + +edit = white, magenta # chg + +# uncomment the following if you don't like bold text +#edit = lightgray, magenta + +edit.eop = red +edit.tab = red +edit.explicit-bidi = magenta +edit.maqaf = yellow # chg +edit.nsm = brightmagenta +edit.nsm.hebrew = green +edit.nsm.cantillation = blue +edit.nsm.arabic = brown +edit.unicode-ls = green +edit.wide = brightmagenta +edit.control = yellow +edit.failed-conversion = brightmagenta +edit.trim = bold +edit.wrap = bold + +edit.selected = black, cyan # chg +edit.html-tag = brightgreen # chg +edit.email-quote1 = brightgreen # chg +edit.email-quote2 = yellow # chg +edit.email-quote3 = brightcyan # chg +edit.email-quote4 = brightblue # chg + +edit.emphasized = yellow, +underline # chg diff --git a/themes/borland.thm b/themes/borland.thm new file mode 100644 index 0000000..e07a0a5 --- /dev/null +++ b/themes/borland.thm @@ -0,0 +1,34 @@ +# +# Title: Borland ~IDE's menus (transparent) +# Version: 0.6.1 +# + +menu = black, lightgray # chg +menu.selected = , green # chg +menu.letter = red # chg +menu.indicator = red # chg + +edit = default, default + +edit.eop = red +edit.tab = red +edit.explicit-bidi = magenta +edit.maqaf = brightmagenta +edit.nsm = brightmagenta +edit.nsm.hebrew = green +edit.nsm.cantillation = blue +edit.nsm.arabic = brown +edit.unicode-ls = green +edit.wide = brightmagenta +edit.control = yellow +edit.failed-conversion = brightmagenta +edit.trim = bold +edit.wrap = bold + +edit.selected = reverse, +bold +edit.html-tag = bold +edit.email-quote1 = bold +# Note: in the following we use 'bold' too, because the +# console can't show underline. +edit.emphasized = underline, +bold + diff --git a/themes/default.thm b/themes/default.thm new file mode 100644 index 0000000..fbec452 --- /dev/null +++ b/themes/default.thm @@ -0,0 +1,37 @@ +# +# Title: Default (transparent) +# Version: 0.6.1 +# +# This is the default theme for color terminals. +# + +menu = white, cyan +menu.frame = black +menu.selected = , black +menu.letter = yellow +menu.indicator = red +menubar = black + +edit = default, default + +edit.eop = red +edit.tab = red +edit.explicit-bidi = magenta +edit.maqaf = brightmagenta +edit.nsm = brightmagenta +edit.nsm.hebrew = green +edit.nsm.cantillation = blue +edit.nsm.arabic = brown +edit.unicode-ls = green +edit.wide = brightmagenta +edit.control = yellow +edit.failed-conversion = brightmagenta +edit.trim = bold +edit.wrap = bold + +edit.selected = reverse, +bold +edit.html-tag = bold +edit.email-quote1 = bold +# Note: in the following we use 'bold' too, because the +# console can't show underline. +edit.emphasized = underline, +bold diff --git a/themes/default_bw.thm b/themes/default_bw.thm new file mode 100644 index 0000000..2e315d3 --- /dev/null +++ b/themes/default_bw.thm @@ -0,0 +1,40 @@ +# +# Title: ~Black & White (transparent) +# Version: 0.6.1 +# +# This is the default theme for terminals that don't support colors. +# +# ("Black & White" is a misnomer, because there aren't any colors here. +# It's all transparent.) +# +# PLEASE DON'T USE COLORS IN THIS FILE (NOT EVEN "BLACK" AND "WHITE") OR +# ELSE GERESH WILL FAIL TO LOAD WHEN YOU RUN IT ON NON-COLOR TERMINALS. +# + +menu = reverse +menu.selected = normal +menu.letter = normal +menu.indicator = reverse +menu.indicator.selected = normal + +edit = normal + +edit.eop = normal +edit.tab = normal +edit.explicit-bidi = bold +edit.maqaf = bold +edit.nsm = bold +edit.nsm.hebrew = bold +edit.nsm.cantillation = bold +edit.nsm.arabic = bold +edit.unicode-ls = bold +edit.wide = bold +edit.control = bold +edit.failed-conversion = bold +edit.trim = bold +edit.wrap = bold + +edit.selected = reverse +edit.html-tag = bold +edit.email-quote1 = bold +edit.emphasized = underline, +bold diff --git a/themes/green.thm b/themes/green.thm new file mode 100644 index 0000000..8226659 --- /dev/null +++ b/themes/green.thm @@ -0,0 +1,34 @@ +# +# Title: Old ~green monitor +# Version: 0.6.1 +# + +menu = green, black +menu.selected = black, green +menu.letter = brightgreen +menu.letter.selected = gray +menu.indicator = brightgreen +menu.indicator.selected = gray +menubar = brightgreen + +edit = green, black + +scrollbar.thumb = black, green + +edit.eop = red +edit.tab = red +edit.explicit-bidi = bold +edit.maqaf = bold +edit.nsm = bold +edit.control = bold +edit.failed-conversion = brightred +edit.trim = bold +edit.wrap = bold + +edit.selected = reverse, +bold +edit.html-tag = bold +edit.email-quote1 = bold +# Note: in the following we use 'bold' too, because the +# console can't show underline. +edit.emphasized = underline, +bold + diff --git a/themes/mc.thm b/themes/mc.thm new file mode 100644 index 0000000..567a9dd --- /dev/null +++ b/themes/mc.thm @@ -0,0 +1,39 @@ +# +# Title: ~Midnight Commander +# Version: 0.6.1 +# + +menu = white, cyan +menu.frame = black +menu.selected = , black +menu.letter = yellow +menu.indicator = red +menubar = black + +edit = lightgray, blue # chg + +edit.eop = red +edit.tab = red +edit.explicit-bidi = magenta +edit.maqaf = brightmagenta +edit.nsm = brightmagenta +edit.nsm.hebrew = green +edit.nsm.cantillation = blue +edit.nsm.arabic = brown +edit.unicode-ls = green +edit.wide = brightmagenta +edit.control = yellow +edit.failed-conversion = brightmagenta +edit.trim = bold +edit.wrap = bold + +edit.selected = black, cyan # chg +edit.html-tag = brightgreen # chg +edit.email-quote1 = green # chg +edit.email-quote2 = brightred # chg +edit.email-quote3 = cyan # chg +edit.email-quote4 = brown # chg + +# Note: in the following we use 'bold' too, because the +# console can't show underline. +edit.emphasized = underline, +bold diff --git a/themes/occult.thm b/themes/occult.thm new file mode 100644 index 0000000..779d1ee --- /dev/null +++ b/themes/occult.thm @@ -0,0 +1,50 @@ +# +# Title: ~Occult (transparent) +# Version: 0.6.1 +# +# This theme might look cool with some marble picture at the background. +# + +menu = red, black +menu.frame = brightred +menu.selected = brightred, black +menu.letter = yellow +menu.indicator = red +statusline = brightred, black +dialogline = red, black + +edit = default, default + +scrollbar = red, black +scrollbar.thumb = black, red + +# uncomment the following lines if you dont like reddish scrollbar. +#scrollbar = , +#scrollbar.thumb = reverse + +# If you're using some background picture, you might want to uncomment +# the following to make the text more readable. +#edit = white, default + +edit.eop = red +edit.tab = red +edit.explicit-bidi = magenta +edit.maqaf = brightmagenta +edit.nsm = brightmagenta +edit.nsm.hebrew = green +edit.nsm.cantillation = blue +edit.nsm.arabic = brown +edit.unicode-ls = green +edit.wide = brightmagenta +edit.control = yellow +edit.failed-conversion = brightmagenta +edit.trim = bold +edit.wrap = bold + +edit.selected = reverse, +bold +edit.html-tag = bold +edit.email-quote1 = bold +# Note: in the following we use 'bold' too, because the +# console can't show underline. +edit.emphasized = underline, +bold + |