z_mirror/kak-one

git clone https://git.raiguard.me/z_mirror/kak-one

Caleb HeuerMake cursors more visible in dark schemes, hints are green, matching chars are bold and underlined6921b30

trunk
3.3 KiB101 linesraw
1# CODE
2
3set-face global value bright-yellow
4set-face global type yellow
5set-face global variable white
6set-face global module yellow
7set-face global function blue
8set-face global string green
9set-face global keyword magenta
10set-face global operator red
11set-face global attribute cyan
12set-face global comment bright-black
13set-face global documentation bright-black
14set-face global meta cyan
15set-face global builtin yellow
16
17# MARKUP
18
19set-face global title yellow
20set-face global header green
21set-face global mono cyan
22set-face global block magenta
23set-face global link blue
24set-face global bullet bright-yellow
25set-face global list white
26
27# BUILTIN
28
29set-face global Default white
30set-face global PrimarySelection black,blue
31set-face global SecondarySelection black,green
32set-face global PrimaryCursor black,white
33set-face global SecondaryCursor black,cyan
34set-face global PrimaryCursorEol black,red
35set-face global SecondaryCursorEol black,red
36set-face global LineNumbers comment
37set-face global LineNumberCursor value
38set-face global LineNumbersWrapped black
39set-face global MenuForeground blue
40set-face global MenuBackground default
41set-face global MenuInfo green
42set-face global Information default
43set-face global Error red
44set-face global StatusLine default
45set-face global StatusLineMode bright-yellow
46set-face global StatusLineInfo blue
47set-face global StatusLineValue white
48set-face global StatusCursor black,blue
49set-face global Prompt blue
50set-face global MatchingChar +bu
51set-face global BufferPadding black
52set-face global Whitespace comment
53
54# PLUGINS
55
56# kak-lsp
57set-face global InlayHint +d@type
58set-face global parameter +i@variable
59set-face global enum cyan
60set-face global InlayDiagnosticError red
61set-face global InlayDiagnosticWarning yellow
62set-face global InlayDiagnosticInfo blue
63set-face global InlayDiagnosticHint green
64set-face global LineFlagError red
65set-face global LineFlagWarning yellow
66set-face global LineFlagInfo blue
67set-face global LineFlagHint green
68set-face global DiagnosticError ,,red+c
69set-face global DiagnosticWarning ,,yellow+c
70set-face global DiagnosticInfo ,,blue+c
71set-face global DiagnosticHint ,,green+c
72# Infobox faces
73set-face global InfoDefault Information
74set-face global InfoBlock block
75set-face global InfoBlockQuote block
76set-face global InfoBullet bullet
77set-face global InfoHeader header
78set-face global InfoLink link
79set-face global InfoLinkMono header
80set-face global InfoMono mono
81set-face global InfoRule comment
82set-face global InfoDiagnosticError InlayDiagnosticError
83set-face global InfoDiagnosticHint InlayDiagnosticHint
84set-face global InfoDiagnosticInformation InlayDiagnosticInfo
85set-face global InfoDiagnosticWarning InlayDiagnosticWarning
86
87# kak-rainbower
88try %{ set-option global rainbow_colors yellow magenta blue }
89
90# For backwards compatibility
91define-command -override -hidden one-enable-fancy-underlines %{
92    echo -debug "one-enable-fancy-underlines is deprecated - curly underlines are enabled by default"
93}
94
95# Hardcoded selection + bg colors
96# set-face global PrimarySelection default,rgb:2a3f53
97# set-face global SecondarySelection default,rgb:384435
98# set-face global PrimaryCursor default,rgb:3c6487
99# set-face global SecondaryCursor default,rgb:586e4c
100# set-face global PrimaryCursorEol default,rgb:7c434a
101# set-face global SecondaryCursorEol default,rgb:7c434a