; 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