-
Notifications
You must be signed in to change notification settings - Fork 0
/
darkvoid.toml
148 lines (141 loc) · 5.33 KB
/
darkvoid.toml
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# Dark Void theme for Helix
# Author: zoedsoupe <[email protected]>
# License: MIT
# Based on the Dark Void Neovim theme
# UI
"ui.background" = { bg = "bg" }
"ui.background.separator" = { fg = "border" }
"ui.cursor" = { fg = "cursor", modifiers = ["reversed"] }
"ui.cursor.insert" = { fg = "cursor", modifiers = ["reversed"] }
"ui.cursor.select" = { fg = "cursor", modifiers = ["reversed"] }
"ui.cursor.match" = { fg = "search_highlight", modifiers = ["underlined"] }
"ui.cursor.primary" = { fg = "cursor", modifiers = ["reversed"] }
"ui.cursor.primary.normal" = { fg = "cursor", modifiers = ["reversed"] }
"ui.cursor.primary.insert" = { fg = "cursor", modifiers = ["reversed"] }
"ui.cursor.primary.select" = { fg = "cursor", modifiers = ["reversed"] }
"ui.debug.breakpoint" = { fg = "error" }
"ui.debug.active" = { fg = "cursor" }
"ui.gutter" = { bg = "bg" }
"ui.gutter.selected" = { bg = "bg", fg = "cursor" }
"ui.linenr" = { fg = "line_nr" }
"ui.linenr.selected" = { fg = "cursor", bg = "bg" }
"ui.statusline" = { fg = "fg", bg = "bg" }
"ui.statusline.inactive" = { fg = "comment", bg = "bg" }
"ui.statusline.normal" = { fg = "fg", bg = "bg" }
"ui.statusline.insert" = { fg = "bg", bg = "cursor" }
"ui.statusline.select" = { fg = "bg", bg = "search_highlight" }
"ui.popup" = { fg = "fg", bg = "pmenu_bg" }
"ui.window" = { fg = "border" }
"ui.help" = { fg = "fg", bg = "bg" }
"ui.text" = { fg = "fg" }
"ui.text.focus" = { fg = "cursor", bg = "bg", modifiers = ["bold"] }
"ui.text.inactive" = { fg = "comment" }
"ui.virtual.ruler" = { bg = "visual" }
"ui.virtual.whitespace" = { fg = "line_nr" }
"ui.virtual.indent-guide" = { fg = "line_nr" }
"ui.menu" = { fg = "pmenu_fg", bg = "pmenu_bg" }
"ui.menu.selected" = { fg = "bg", bg = "pmenu_sel_bg", modifiers = ["bold"] }
"ui.menu.scroll" = { fg = "pmenu_sel_bg", bg = "pmenu_bg" }
"ui.selection" = { bg = "visual" }
"ui.selection.primary" = { bg = "visual", modifiers = ["bold"] }
"ui.highlight" = { bg = "visual", fg = "fg" }
"ui.cursorline.primary" = { bg = "visual" }
"ui.cursorline.secondary" = { bg = "visual" }
"ui.cursorcolumn.primary" = { bg = "visual" }
"ui.cursorcolumn.secondary" = { bg = "visual" }
# Syntax highlighting
"attribute" = "preprocessor"
"type" = "type"
"type.builtin" = { fg = "type", modifiers = ["bold"] }
"constructor" = "func"
"constant" = "constant"
"constant.builtin" = "bool"
"constant.builtin.boolean" = "bool"
"string" = "string"
"string.regexp" = { fg = "string", modifiers = ["bold"] }
"string.special" = { fg = "string", modifiers = ["bold"] }
"comment" = { fg = "comment", modifiers = ["italic"] }
"variable" = "identifier"
"variable.builtin" = { fg = "identifier", modifiers = ["bold"] }
"variable.parameter" = "identifier"
"variable.other.member" = "identifier"
"label" = "kw"
"punctuation" = "bracket"
"punctuation.delimiter" = "bracket"
"punctuation.bracket" = "bracket"
"punctuation.special" = { fg = "operator", modifiers = ["bold"] }
"keyword" = "kw"
"keyword.control" = { fg = "kw", modifiers = ["bold"] }
"keyword.control.conditional" = { fg = "kw", modifiers = ["bold"] }
"keyword.control.repeat" = { fg = "kw", modifiers = ["bold"] }
"keyword.control.import" = { fg = "kw", modifiers = ["bold"] }
"keyword.control.return" = { fg = "kw", modifiers = ["bold"] }
"keyword.control.exception" = { fg = "kw", modifiers = ["bold"] }
"keyword.operator" = "operator"
"keyword.function" = { fg = "kw", modifiers = ["bold"] }
"keyword.storage" = { fg = "kw", modifiers = ["bold"] }
"keyword.storage.type" = { fg = "kw", modifiers = ["bold"] }
"keyword.storage.modifier" = { fg = "kw", modifiers = ["bold"] }
"operator" = "operator"
"function" = "func"
"function.builtin" = { fg = "func", modifiers = ["bold"] }
"function.method" = "func"
"function.macro" = { fg = "func", modifiers = ["bold"] }
"tag" = "func"
"namespace" = { fg = "type", modifiers = ["italic"] }
"special" = { fg = "kw", modifiers = ["bold"] }
# Markup
"markup.heading" = { fg = "kw", modifiers = ["bold"] }
"markup.list" = "kw"
"markup.bold" = { fg = "fg", modifiers = ["bold"] }
"markup.italic" = { fg = "fg", modifiers = ["italic"] }
"markup.link.url" = "string"
"markup.link.text" = "identifier"
"markup.quote" = { fg = "comment", modifiers = ["italic"] }
"markup.raw" = "string"
# Diff
"diff.plus" = "added"
"diff.minus" = "removed"
"diff.delta" = "changed"
# Diagnostics
"diagnostic" = { modifiers = ["underlined"] }
"diagnostic.hint" = { fg = "hint", modifiers = ["underlined"] }
"diagnostic.info" = { fg = "info", modifiers = ["underlined"] }
"diagnostic.warning" = { fg = "warning", modifiers = ["underlined"] }
"diagnostic.error" = { fg = "error", modifiers = ["underlined"] }
# Elixir-specific (including atoms)
"constant.character.escape" = "string"
"constant.character" = "string"
"symbol" = { fg = "kw", modifiers = ["italic"] } # For Elixir atoms
[palette]
fg = "#c0c0c0"
bg = "#1c1c1c"
cursor = "#bdfe58"
line_nr = "#404040"
visual = "#303030"
comment = "#585858"
string = "#d1d1d1"
func = "#e1e1e1"
kw = "#f1f1f1"
identifier = "#b1b1b1"
type = "#a1a1a1"
search_highlight = "#1bfd9c"
operator = "#1bfd9c"
bracket = "#e6e6e6"
preprocessor = "#4b8902"
bool = "#66b2b2"
constant = "#b2d8d8"
added = "#baffc9"
changed = "#ffffba"
removed = "#ffb3ba"
error = "#dea6a0"
warning = "#d6efd8"
hint = "#bedc74"
info = "#7fa1c3"
pmenu_bg = "#1c1c1c"
pmenu_sel_bg = "#1bfd9c"
pmenu_fg = "#c0c0c0"
eob = "#3c3c3c"
border = "#585858"
title = "#bdfe58"
bufferline_selection = "#1bfd9c"