aboutsummaryrefslogtreecommitdiff
path: root/.config/shell/zsh-fast-syntax-highlighting/themes/q-jmnemonic.ini
diff options
context:
space:
mode:
Diffstat (limited to '.config/shell/zsh-fast-syntax-highlighting/themes/q-jmnemonic.ini')
-rw-r--r--.config/shell/zsh-fast-syntax-highlighting/themes/q-jmnemonic.ini163
1 files changed, 163 insertions, 0 deletions
diff --git a/.config/shell/zsh-fast-syntax-highlighting/themes/q-jmnemonic.ini b/.config/shell/zsh-fast-syntax-highlighting/themes/q-jmnemonic.ini
new file mode 100644
index 0000000..cfefd7a
--- /dev/null
+++ b/.config/shell/zsh-fast-syntax-highlighting/themes/q-jmnemonic.ini
@@ -0,0 +1,163 @@
+; X-JMnemonic theme for Fast-Syntax-Highlighting:
+; https://github.com/zdharma/fast-syntax-highlighting
+; Version: 1.1
+;
+; Copyright (c) 2018 Sebastian Gniazdowski
+;
+; Based on: https://www.syntaxenvy.com/0753499
+;
+; When I first saw the above theme upon syntaxenvy.com generated it randomly,
+; I've had a quick, bold association with the Johnny Mnemonic movie. I don't
+; know why, but I've decided to name the theme like this and who knows, maybe
+; someone will decipher the connection one day. The theme looks suprisingly
+; well IMO and maybe it's the effect of having this movie property/connection.
+;
+; This theme is a descent of the 40 work hours (or more) non-public theme X-Paragon,
+; which was created to say `thanks' to the patrons at Patreon.com/psprint. It should
+; carry the same quality.
+;
+; The palette - naive and CIE L*a*b conversion:
+;
+; main:
+; #5e6466 -> 59 -> CIELab: 241
+; comment:
+; #434749 -> 16 -> CIELab: 238
+; keyword:
+; #b77c4b -> 137 -> CIELab: 173
+; number, string:
+; #5794a2 -> 67 -> CIELab: 66
+; title, section, name, selector-id:
+; #778ce0 -> 104 -> CIELab: 104
+; attribute, variable, type:
+; #d55383 -> 168 -> CIELab: 168
+; symbol, link:
+; #e66493 -> 168 -> CIELab: 168
+; builtin, deletion:
+; #bd5ac0 -> 133 -> CIELab: 170
+; formula-bg:
+; #363a3b -> 16 -> CIELab: 237
+;
+; Token.Literal: "#dc5be0" -> CIELab: 170 (Orchid; naive: 170)
+; Token.Operator: "#677dcf" -> CIELab: 68 (SteelBlue3; naive: 68)
+;
+
+[base]
+default = none
+unknown-token = 196
+secondary = sv-orple
+recursive-base = 183
+
+[background]
+correct-subtle = bg:18
+incorrect-subtle = bg:238
+subtle-bg = bg:17
+global-alias = bg:20
+
+;;
+;; COLOR-GROUPS
+;;
+
+[gray]
+comment = 243
+
+
+
+[pastel]
+here-string-tri = 217
+
+
+
+[no-color]
+assign = none
+back-quoted-argument = none
+redirection = none
+variable = none
+
+
+
+
+[magenta-3]
+dollar-quoted-argument = 173
+double-quoted-argument = 173
+history-expansion = 173
+globbing-ext = 173
+precommand = 173
+
+[light-salmon-3]
+builtin = 137
+subcommand = 137
+single-quoted-argument = 137
+
+[steel-blue-3]
+command = 68
+double-sq-bracket = 68
+double-paren = 68
+single-sq-bracket = 68
+
+[steel-blue]
+reserved-word = 67
+
+
+
+[medium-purple]
+; backslash in $'...'
+back-dollar-quoted-argument = 104
+commandseparator = 104
+single-hyphen-option = 104
+
+[dark-khaki]
+double-hyphen-option = 143
+
+
+
+[hot-pink-3]
+alias = 168
+exec-descriptor = 168
+function = 168
+hashed-command = 168
+here-string-var = 168
+suffix-alias = 168
+
+[pale-green-3]
+assign-array-bracket = 114
+; variable $... or backslash in "..." (i.e. variable in string)
+back-or-dollar-double-quoted-argument = 114
+globbing = 114
+here-string-text = 114
+
+
+
+[orchid]
+path = 170
+path-to-dir = 170,underline
+pathseparator =
+
+
+
+;;
+;; FUNCTIONALITY-GROUPS
+;;
+
+[brackets]
+paired-bracket = black,bg:216
+bracket-level-1 = 117
+bracket-level-2 = 217
+bracket-level-3 = 220
+
+[math]
+mathvar = 68
+mathnum = 173
+matherr = 124
+
+[for-loop]
+forvar = 68
+fornum = 173
+; operator
+foroper = 133
+; separator
+forsep = 104
+
+[case]
+case-input = 168
+case-parentheses = 217
+case-condition = bg:25