diff options
author | Robin Haberkorn <rhaberkorn@fmsbw.de> | 2025-10-01 17:43:48 +0300 |
---|---|---|
committer | Robin Haberkorn <rhaberkorn@fmsbw.de> | 2025-10-01 17:43:48 +0300 |
commit | a06f071ffce291a694e6936ab1a424c5ffa8bf55 (patch) | |
tree | a5e859a9c6996ab2c4a777663b6f8ecb40346619 | |
parent | cfaea44f475b7425cc45bec05ef6f58f41d98321 (diff) | |
download | sciteco-a06f071ffce291a694e6936ab1a424c5ffa8bf55.tar.gz |
added high-contrast color scheme
* strings are bold (if supported) and bright white
* comments are in italics (if supported by the terminal)
* otherwise this uses the same colors as terminal.tes
* should be well suited for monochrome terminals as well
-rw-r--r-- | freebsd/pkg-plist | 1 | ||||
-rw-r--r-- | lib/Makefile.am | 1 | ||||
-rw-r--r-- | lib/colors/contrast.tes | 39 | ||||
-rw-r--r-- | lib/colors/terminal.tes | 1 |
4 files changed, 42 insertions, 0 deletions
diff --git a/freebsd/pkg-plist b/freebsd/pkg-plist index d7dd9a8..ab74145 100644 --- a/freebsd/pkg-plist +++ b/freebsd/pkg-plist @@ -6,6 +6,7 @@ share/man/man1/%%PROGRAM_PREFIX%%sciteco.1.gz share/man/man1/%%PROGRAM_PREFIX%%tedoc.tes.1.gz share/man/man7/%%PROGRAM_PREFIX%%sciteco.7.gz %%DATADIR%%/lib/color.tes +%%DATADIR%%/lib/colors/contrast.tes %%DATADIR%%/lib/colors/solarized.tes %%DATADIR%%/lib/colors/terminal.tes %%DATADIR%%/lib/fnkeys.tes diff --git a/lib/Makefile.am b/lib/Makefile.am index e6f9053..0da616a 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -14,6 +14,7 @@ EXTRA_DIST = scite2co.lua # a new color scheme: colorschemedir = $(scitecolibdir)/colors dist_colorscheme_DATA = colors/terminal.tes \ + colors/contrast.tes \ colors/solarized.tes lexerdir = $(scitecolibdir)/lexers diff --git a/lib/colors/contrast.tes b/lib/colors/contrast.tes new file mode 100644 index 0000000..256faad --- /dev/null +++ b/lib/colors/contrast.tes @@ -0,0 +1,39 @@ +!* + * High-contrast minimalist color scheme. + * This only highlights strings and comments (if supported by the terminal). + * This is also the recommended color scheme on monochrome displays. + *! +[color.default] 0,Q[color.black],Q[color.white] +[[color.default]][color.linenumber] +Q[color.black]U[color.caretline] +Q[color.lwhite]U[color.caretfore] +Q[color.black]U[color.selfore] +Q[color.white]U[color.selback] + +!* Also used for popups *! +[color.calltip] 0,Q[color.lwhite],Q[color.black] + +[color.comment] 2,Q[color.black],Q[color.white] +[[color.default]][color.number] +[[color.default]][color.keyword] +[color.string] 1,Q[color.black],Q[color.white] +[color.string2] 1,Q[color.black],Q[color.white] +[[color.default]][color.preproc] +[[color.default]][color.preproc2] +[[color.default]][color.operator] +[[color.default]][color.variable] +[[color.default]][color.error] + +!* Makes only sense for Makefiles *! +[[color.default]][color.target] + +!* Makes only sense for Patch/Diff files *! +[[color.default]][color.deletion] +[[color.default]][color.addition] +[[color.default]][color.change] + +!* For highlighting braces *! +[[color.default]][color.bracelight] + +!* Style the Q-Register view *! +[* EQ.b :M[color.init] ]* diff --git a/lib/colors/terminal.tes b/lib/colors/terminal.tes index 2aa7354..ea048aa 100644 --- a/lib/colors/terminal.tes +++ b/lib/colors/terminal.tes @@ -6,6 +6,7 @@ Q[color.lwhite]U[color.caretfore] Q[color.black]U[color.selfore] Q[color.white]U[color.selback] +!* Also used for popups *! [color.calltip] 0,Q[color.lwhite],Q[color.black] [color.comment] 1,Q[color.black],Q[color.lblack] |