summaryrefslogtreecommitdiff
path: root/themes
diff options
context:
space:
mode:
Diffstat (limited to 'themes')
-rw-r--r--themes/README.themes86
-rw-r--r--themes/arnold.thm43
-rw-r--r--themes/borland.thm34
-rw-r--r--themes/default.thm37
-rw-r--r--themes/default_bw.thm40
-rw-r--r--themes/green.thm34
-rw-r--r--themes/mc.thm39
-rw-r--r--themes/occult.thm50
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
+