home/.zsh/plugins/fast-syntax-highlighting/themes/q-jmnemonic.ini

164 lines
3.5 KiB
INI

; 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