@@ -2,107 +2,14 @@
22# Author : Jakub Bartodziej <kubabartodziej@gmail.com>
33# The theme uses the gruvbox dark palette with hard contrast: github.com/morhetz/gruvbox
44
5−"attribute" = "aqua1"
6−"keyword" = { fg = "red1" }
7−"keyword.directive" = "red0"
8−"namespace" = "aqua1"
9−"punctuation" = "orange1"
10−"punctuation.delimiter" = "orange1"
11−"operator" = "purple1"
12−"special" = "purple0"
13−"variable.other.member" = "blue1"
14−"variable" = "fg1"
15−"variable.builtin" = "orange1"
16−"variable.parameter" = "fg2"
17−"type" = "yellow1"
18−"type.builtin" = "yellow1"
19−"constructor" = { fg = "purple1", modifiers = ["bold"] }
20−"function" = { fg = "green1", modifiers = ["bold"] }
21−"function.macro" = "aqua1"
22−"function.builtin" = "yellow1"
23−"tag" = "red1"
24−"comment" = { fg = "gray1", modifiers = ["italic"] }
25−"constant" = { fg = "purple1" }
26−"constant.builtin" = { fg = "purple1", modifiers = ["bold"] }
27−"string" = "green1"
28−"constant.numeric" = "purple1"
29−"constant.character.escape" = { fg = "fg2", modifiers = ["bold"] }
30−"label" = "aqua1"
31−"module" = "aqua1"
5+inherits = "gruvbox"
326
33−"diff.plus" = "green1"
34−"diff.delta" = "orange1"
35−"diff.minus" = "red1"
36−
37−"warning" = "orange1"
38−"error" = "red1"
39−"info" = "aqua1"
40−"hint" = "blue1"
41−
42−"diagnostic.error" = { underline = { style = "curl", color = "red0" } }
43−"diagnostic.warning" = { underline = { style = "curl", color = "orange1" } }
44−"diagnostic.info" = { underline = { style = "curl", color = "aqua1" } }
45−"diagnostic.hint" = { underline = { style = "curl", color = "blue1" } }
46−
47−"ui.background" = { bg = "bg0" }
48−"ui.linenr" = { fg = "bg4" }
49−"ui.linenr.selected" = { fg = "yellow1" }
50−"ui.cursorline" = { bg = "bg1" }
51−"ui.statusline" = { fg = "fg1", bg = "bg2" }
52−"ui.statusline.normal" = { fg = "fg1", bg = "bg2" }
53−"ui.statusline.insert" = { fg = "fg1", bg = "blue0" }
54−"ui.statusline.select" = { fg = "fg1", bg = "orange0" }
55−"ui.statusline.inactive" = { fg = "fg4", bg = "bg1" }
56−"ui.popup" = { bg = "bg1" }
57−"ui.window" = { bg = "bg1" }
58−"ui.help" = { bg = "bg1", fg = "fg1" }
59−"ui.text" = { fg = "fg1" }
60−"ui.text.focus" = { fg = "fg1" }
617"ui.selection" = { bg = "bg3", modifiers = ["reversed"] }
628"ui.selection.primary" = { bg = "bg4", modifiers = ["reversed"] }
639"ui.cursor.primary" = { modifiers = ["reversed"] }
6410"ui.cursor.match" = { bg = "bg2" }
65−"ui.menu" = { fg = "fg1", bg = "bg2" }
66−"ui.menu.selected" = { fg = "bg2", bg = "blue1", modifiers = ["bold"] }
67−"ui.virtual.whitespace" = "bg2"
68−"ui.virtual.ruler" = { bg = "bg1" }
69−"ui.virtual.inlay-hint" = { fg = "gray1" }
7011
71−"markup.heading" = "aqua1"
72−"markup.bold" = { modifiers = ["bold"] }
73−"markup.italic" = { modifiers = ["italic"] }
74−"markup.strikethrough" = { modifiers = ["crossed_out"] }
75−"markup.link.url" = { fg = "green1", modifiers = ["underlined"] }
76−"markup.link.text" = "red1"
77−"markup.raw" = "red1"
12+"diagnostic.error" = { underline = { color = "red0", style = "curl"} }
7813
7914[palette]
8015bg0 = "#1d2021" # main background
81−bg1 = "#3c3836"
82−bg2 = "#504945"
83−bg3 = "#665c54"
84−bg4 = "#7c6f64"
85−
86−fg0 = "#fbf1c7"
87−fg1 = "#ebdbb2" # main foreground
88−fg2 = "#d5c4a1"
89−fg3 = "#bdae93"
90−fg4 = "#a89984" # gray0
91−
92−gray0 = "#a89984"
93−gray1 = "#928374"
94−
95−red0 = "#cc241d" # neutral
96−red1 = "#fb4934" # bright
97−green0 = "#98971a"
98−green1 = "#b8bb26"
99−yellow0 = "#d79921"
100−yellow1 = "#fabd2f"
101−blue0 = "#458588"
102−blue1 = "#83a598"
103−purple0 = "#b16286"
104−purple1 = "#d3869b"
105−aqua0 = "#689d6a"
106−aqua1 = "#8ec07c"
107−orange0 = "#d65d0e"
108−orange1 = "#fe8019"