aboutsummaryrefslogtreecommitdiff
path: root/colors/phenax.kak
blob: 2501e230bd6b87a3bc6ff62773ea1d874a784d7e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
evaluate-commands %sh{
  foreground="rgb:c5c8c6"
  foreground2="rgb:90a0a0"
  background="default"
  accent1="rgb:007070"
  accent2="rgb:009090"
  selection="rgb:373b41"
  window="rgb:282a2e"
  linenr_bg="default"
  linenr_fg="rgb:606262"
  linenr_fg_cur="rgb:ffffff"
  menu="rgb:101414"
  mildhighlight="rgb:101414"
  comment="rgb:434545"
  red="rgb:cc6666"
  orange="rgb:de935f"
  yellow="rgb:f0c674"
  green="rgb:b3f6c0"
  lightblue="rgb:81a2be"
  brightblue="rgb:82aaff"
  aqua="rgb:8abeb7"
  purple="rgb:b294bb"

  ## code
  echo "
    face global value ${lightblue}
    face global type ${yellow}
    face global variable ${lightblue}
    face global module ${lightblue}
    face global function ${lightblue}
    face global string ${green}
    face global keyword ${accent2}
    face global operator ${aqua}
    face global attribute ${lightblue}
    face global comment ${comment}
    face global documentation comment
    face global meta ${foreground}
    face global builtin ${yellow}
  "

  ## markup
  echo "
    face global title ${lightblue}
    face global header ${aqua}
    face global mono ${green}
    face global block ${orange}
    face global link ${lightblue}
    face global bullet ${red}
    face global list ${red}
  "

  ## Custom
  echo "
    face global search default,rgb:212121+b
    face global CurWord default,default+u
    face global ColumnLine default,rgb:101010
    face global RowLine default,rgb:101010
    face global WrapLine default,rgb:101010
    face global StatusLineBufname ${accent1},default+b
    face global StatusLineDetails ${comment},default+b
  "

  ## builtin
  echo "
    face global Default ${foreground},${background}
    face global PrimarySelection ${foreground},${selection}+fg
    face global SecondarySelection ${foreground},${window}+fg
    face global PrimaryCursor ${background},${foreground}+fg
    face global SecondaryCursor ${background},${aqua}+fg
    face global PrimaryCursorEol ${background},${green}+fg
    face global SecondaryCursorEol ${background},${green}+fg
    face global LineNumbers ${linenr_fg},${linenr_bg}
    face global LineNumberCursor ${linenr_fg_cur},${linenr_bg}+b
    face global LineNumbersWrapped ${mildhighlight},${linenr_bg}+b
    face global MenuForeground ${background},${accent1}
    face global MenuBackground ${foreground},${menu}
    face global MenuInfo ${red}
    face global Information ${foreground2},${background}
    face global Error ${foreground},${red}
    face global DiagnosticError ${red}
    face global DiagnosticWarning ${yellow}
    face global StatusLine ${foreground},${background}
    face global StatusLineMode ${yellow}+b
    face global StatusLineInfo ${aqua},default
    face global StatusLineValue ${green}
    face global StatusCursor ${window},${aqua}
    face global Prompt ${accent1},${background}
    face global MatchingChar ${yellow},${background}+b
    face global BufferPadding ${aqua},${background}
    face global Whitespace ${comment}+f
  "

  ## code
  echo "
    face global ts_value value
    face global ts_type type
    face global ts_variable variable
    face global ts_module module
    face global ts_function function
    face global ts_string string
    face global ts_keyword keyword
    face global ts_operator operator
    face global ts_attribute attribute
    face global ts_comment comment
    face global ts_documentation documentation
    face global ts_meta meta
    face global ts_builtin builtin
  "
}