aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/colors
diff options
context:
space:
mode:
authorRobin Haberkorn <rhaberkorn@fmsbw.de>2025-10-01 17:43:48 +0300
committerRobin Haberkorn <rhaberkorn@fmsbw.de>2025-10-01 17:43:48 +0300
commita06f071ffce291a694e6936ab1a424c5ffa8bf55 (patch)
treea5e859a9c6996ab2c4a777663b6f8ecb40346619 /lib/colors
parentcfaea44f475b7425cc45bec05ef6f58f41d98321 (diff)
downloadsciteco-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
Diffstat (limited to 'lib/colors')
-rw-r--r--lib/colors/contrast.tes39
-rw-r--r--lib/colors/terminal.tes1
2 files changed, 40 insertions, 0 deletions
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]