tangled
alpha
login
or
join now
pdewey.com
/
darkearth-nvim
0
fork
atom
A dark and earthy colorscheme for Neovim. (mirror)
github.com/ptdewey/darkearth-nvim
neovim
neovim-colorscheme
fennel
0
fork
atom
overview
issues
pulls
pipelines
fix: switch undercurl -> underline for some lsp features
ptdewey
1 year ago
680dd3b5
14369f82
+15
-17
2 changed files
expand all
collapse all
unified
split
colors
darkearth.lua
lush_theme
darkearth.lua
+9
-9
colors/darkearth.lua
···
1
1
-- colors/colorscheme.lua
2
2
3
3
local colors = {
4
4
-
-- content here will not be touched
5
5
-
-- PATCH_OPEN
4
4
+
-- content here will not be touched
5
5
+
-- PATCH_OPEN
6
6
Normal = {fg = "#D7C484", bg = "#24211E"},
7
7
CmpItemKindText = {link = "Normal"},
8
8
CmpItemKindVariable = {link = "Normal"},
···
180
180
LineNr = {fg = "#77824A", bg = "#221F1C"},
181
181
LspBorderBG = {fg = "#675642", bg = "#24211E"},
182
182
LspFloatWinNormal = {fg = "#D7C484", bg = "#444A2B"},
183
183
-
LspReferenceRead = {fg = "#5F865F", sp = "#FD9621", bold = true, undercurl = true},
184
184
-
LspReferenceText = {fg = "#D7C484", bg = "#444A2B", sp = "#FD9621", bold = true, undercurl = true},
185
185
-
LspReferenceWrite = {fg = "#5F865F", sp = "#FD9621", bold = true, undercurl = true},
186
186
-
LspSignatureActiveParameter = {sp = "#FBEB9D", bold = true, italic = true, underline = true},
183
183
+
LspReferenceRead = {fg = "#5F865F", sp = "#FD9621", underline = true},
184
184
+
LspReferenceText = {fg = "#D7C484", bg = "#444A2B", sp = "#FD9621", underline = true},
185
185
+
LspReferenceWrite = {fg = "#5F865F", sp = "#FD9621", underline = true},
186
186
+
LspSignatureActiveParameter = {sp = "#FBEB9D", italic = true, underline = true},
187
187
MasonError = {},
188
188
MasonHeader = {fg = "#D7C484", bg = "#221F1C"},
189
189
MasonHeading = {},
···
447
447
xmlString = {link = "xmlTagName"},
448
448
["@markup.link"] = {fg = "#77824A"},
449
449
["@punctuation.special"] = {fg = "#77824A"},
450
450
-
-- PATCH_CLOSE
451
451
-
-- content here will not be touched
450
450
+
-- PATCH_CLOSE
451
451
+
-- content here will not be touched
452
452
}
453
453
454
454
-- colorschemes generally want to do this
···
458
458
459
459
-- apply highlight groups
460
460
for group, attrs in pairs(colors) do
461
461
-
vim.api.nvim_set_hl(0, group, attrs)
461
461
+
vim.api.nvim_set_hl(0, group, attrs)
462
462
end
+6
-8
lush_theme/darkearth.lua
···
125
125
sym("@lsp.type.enumMember")({ Constant }),
126
126
rubyConstant({ Constant }),
127
127
vimHiAttrib({ Constant }),
128
128
-
-- Number { fg=hsl(71, 27, 40), }, -- NOTE: original
129
129
-
-- Number { fg=hsl(60, 20, 50), },
130
130
-
-- Number { fg=hsl(40, 55, 60), },
131
131
-
-- Number { fg=hsl(300, 10, 55), },
132
128
Number({ fg = hsl(15, 40, 50) }),
133
129
Float({ Number }),
134
130
sym("@number")({ Number }),
···
148
144
Field({ fg = hsl(26, 47, 50) }),
149
145
sym("@field")({ Field }),
150
146
sym("@property")({ Field }),
147
147
+
-- sym("@property")({ fg = "#af875e" }), -- light brown (maybe move this to string?)
151
148
sym("@variable")({ Identifier }),
152
149
sym("@namespace")({ Identifier }),
153
150
sym("@lsp.type.parameter")({ Identifier }),
···
171
168
Macro({ PreProc }),
172
169
PreCondit({ PreProc }),
173
170
sym("@preproc")({ PreProc }),
171
171
+
-- Type({ fg = "#87875f" }),
174
172
Type({ fg = hsl(72, 27, 40) }),
175
173
StorageClass({ Type }),
176
174
Structure({ Type }),
···
370
368
LspFloatWinNormal({ fg = hsl(46, 51, 68), bg = hsl(72, 27, 23) }),
371
369
LspReferenceRead({
372
370
fg = hsl(120, 17, 45),
373
373
-
gui = "bold,undercurl",
371
371
+
gui = "underline",
374
372
sp = hsl(32, 98, 56),
375
373
}),
376
374
LspReferenceText({
377
375
fg = hsl(46, 51, 68),
378
378
-
gui = "bold,undercurl",
376
376
+
gui = "underline",
379
377
bg = hsl(72, 27, 23),
380
378
sp = hsl(32, 98, 56),
381
379
}),
382
380
LspReferenceWrite({
383
381
fg = hsl(120, 17, 45),
384
384
-
gui = "bold,undercurl",
382
382
+
gui = "underline",
385
383
sp = hsl(32, 98, 56),
386
384
}),
387
385
LspSignatureActiveParameter({
388
388
-
gui = "bold,underline,italic",
389
386
sp = hsl(50, 92, 80),
387
387
+
gui = "underline,italic",
390
388
}),
391
389
TelescopeSelectionCaret({ fg = hsl(46, 51, 68), bg = hsl(71, 27, 40) }),
392
390
TelescopeBorder({ fg = hsl(33, 22, 33), bg = lnbg }),