Unnamed repository; edit this file 'description' to name the repository.
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
149
150
151
152
153
154
155
156
157
158
# Author: Ahmir Postell <[email protected]>

"annotation" = { fg = "fg1" }

"attribute" = { fg = "aqua1", modifiers = ["italic"] }

"comment" = { fg = "gray", modifiers = ["italic"] }

"constant" = { fg = "purple1" }
"constant.character" = { fg = "aqua1" }
"constant.character.escape" = { fg = "orange1" }
"constant.macro" = { fg = "aqua1" }
"constructor" = { fg = "purple1" }

"definition" = { underline = { color = "aqua1" } }

"diagnostic" = { underline = { color = "orange1", style = "curl" } }
"diagnostic.deprecated" = { modifiers = ["crossed_out"] }
"diagnostic.error" = { fg = "red1", underline = { color = "red1", style = "curl" } }
"diagnostic.warning" = { fg = "yellow1", underline = { color = "yellow1", style = "curl" } }
"diagnostic.hint" = { underline = { color = "blue1", style = "curl" } }
"diagnostic.info" = { underline = { color = "aqua1", style = "curl" } }
# "diagnostic.unnecessary" = { modifiers = ["dim"] }  # do not remove this for future resolving

"error" = { fg = "red1" }
"hint" = { fg = "blue1" }
"info" = { fg = "aqua1" }
"warning" = { fg = "yellow1" }

"diff.plus" = { fg = "green1", bg = "bg2" }
"diff.minus" = { fg = "red1", bg = "bg2" }
"diff.delta" = { fg = "yellow1", bg = "bg2" }

"function" = { fg = "green1" }
"function.builtin" = { fg = "yellow1" }
"function.macro" = { fg = "blue1" }

"keyword" = { fg = "red1" }
"keyword.control.import" = { fg = "aqua1" }

"label" = { fg = "red1" }

"markup.bold"          = { fg = "blue1", modifiers = ["bold"] }
"markup.heading"       = { fg = "purple1", modifiers = ["bold"] }
"markup.italic"        = { fg = "yellow1", modifiers = ["italic"] }
"markup.link.label"    = { fg = "blue1", modifiers = ["italic"] }
"markup.link.text"     = "purple0"
"markup.link.url"      = "aqua1"
"markup.list"          = "aqua1"
"markup.quote"         = { fg = "yellow1", modifiers = ["italic"] }
"markup.raw"           = { fg = "fg1" }
"markup.strikethrough" = { modifiers = ["crossed_out"] }

"module" = { fg = "aqua1" }

"namespace" = { fg = "fg1" }

"operator" = { fg = "purple1" }

"punctuation" = { fg = "orange1" }

"special" = { fg = "purple0" }

"string" = { fg = "green1" }
"string.regexp" = { fg = "orange1" }
"string.special" = { fg = "orange1" }
"string.symbol" = { fg = "yellow1" }

"tag" = { fg = "aqua1" }

"type" = { fg = "yellow1" }
"type.enum.variant" = { modifiers = ["italic"] }

"ui.background" = { bg = "bg0" }
"ui.bufferline" = { fg = "fg1", bg = "bg1" }
"ui.bufferline.active" = { fg = "bg0", bg = "yellow0" }
"ui.bufferline.background" = { bg = "bg2" }

"ui.cursor" = { fg = "bg1", bg = "bg2" }
"ui.cursor.insert" = { fg = "bg1", bg = "blue0" }
"ui.cursor.normal" = { fg = "bg1", bg = "gray" }
"ui.cursor.select" = { fg = "bg1", bg = "orange0" }
"ui.cursor.match" = { fg = "fg1", bg = "bg2", modifiers = ["bold"] }

"ui.cursor.primary" = { bg = "fg3", fg = "bg1" }
"ui.cursor.primary.insert" = { fg = "bg1", bg = "blue1" }
"ui.cursor.primary.normal" = { fg = "bg1", bg = "fg3" }
"ui.cursor.primary.select" = { fg = "bg1", bg = "orange1" }

"ui.cursorline" = { bg = "bg0_s" }
"ui.cursorline.primary" = { bg = "bg1" }

"ui.help" = { bg = "bg1", fg = "fg1" }
"ui.linenr" = { fg = "bg3" }
"ui.linenr.selected" = { fg = "yellow1" }
"ui.menu" = { fg = "fg1", bg = "bg2" }
"ui.menu.selected" = { fg = "bg1", bg = "blue1", modifiers = ["bold"] }
"ui.popup" = { bg = "bg1" }
"ui.picker.header.column" = { underline.style = "line" }
"ui.picker.header.column.active" = { modifiers = ["bold"], underline.style = "line" }
"ui.selection" = { bg = "bg3" }
"ui.selection.primary" = { bg = "bg4" }

"ui.statusline" = { fg = "fg1", bg = "bg2" }
"ui.statusline.inactive" = { fg = "fg4", bg = "bg2" }
"ui.statusline.insert" = { fg = "bg1", bg = "blue1", modifiers = ["bold", "italic"] }
"ui.statusline.normal" = { fg = "bg1", bg = "fg3", modifiers = ["bold"] }
"ui.statusline.select" = { fg = "bg1", bg = "orange1", modifiers = ["bold"] }

"ui.text" = { fg = "fg1" }
"ui.text.directory" = { fg = "blue1" }
"ui.virtual.inlay-hint" = { fg = "gray" }
"ui.virtual.jump-label" = { fg = "purple0", modifiers = ["bold"] }
"ui.virtual.ruler" = { bg = "bg1" }
"ui.virtual.whitespace" = "bg2"
"ui.virtual.wrap" = { fg = "bg2" }
"ui.window" = { bg = "bg1" }

"variable" = { fg = "fg1" }
"variable.builtin" = { fg = "orange1", modifiers = ["italic"] }
"variable.other.member" = { fg = "blue1" }
"variable.parameter" = { fg = "blue1", modifiers = ["italic", "bold"] }

[palette]
bg0     = "#1e1e2e"   # main workspace background
bg0_s   = "#1c1c2a"   # slightly darker for smooth layering
bg1     = "#2e2e3e"   # active panel
bg2     = "#3b3b4d"   # status bar / line numbers
bg3     = "#4b4b5e"   # popup/menu bg
bg4     = "#5a5a72"   # gutters/secondary borders

fg0     = "#f4f4f5"   # high-contrast text
fg1     = "#dcdcdc"   # main foreground
fg2     = "#c0c0c0"   # soft text
fg3     = "#a8a8a8"   # lighter text
fg4     = "#909090"   # faint hints

gray    = "#7a7a89"   # modern neutral gray, no brown tint

red0    = "#f7768e"   # rose red
red1    = "#ff6e7f"   # coral pop
green0  = "#9ece6a"   # tea green
green1  = "#c0fca0"   # brighter success green (tweaked)

yellow0 = "#e0af68"   # burnt honey gold
yellow1 = "#f9e2af"   # pastel gold

blue0   = "#7aa2f7"   # cobalt sky blue
blue1   = "#89b4fa"   # light sky blue

purple0 = "#bb9af7"   # lavender violet
purple1 = "#cba6f7"   # soft purple haze

aqua0   = "#7dcfff"   # icy aqua
aqua1   = "#94e2d5"   # mint aqua

orange0 = "#fab387"   # peachy orange
orange1 = "#fca86f"   # vibrant tangerine