feat: added basic semantic color classes
This commit is contained in:
parent
3e44ea0e91
commit
b4530f736f
1 changed files with 23 additions and 1 deletions
|
@ -132,7 +132,7 @@ function PALETTE:set_treesitter_colors()
|
|||
vim.api.nvim_set_hl(0, "@parameter", HIGHLIGHT(self.gray.normal, nil, nil))
|
||||
vim.api.nvim_set_hl(0, "@method", HIGHLIGHT(self.blue.bright, nil, nil))
|
||||
vim.api.nvim_set_hl(0, "@field", HIGHLIGHT(self.blue.normal, nil, nil))
|
||||
vim.api.nvim_set_hl(0, "@property", HIGHLIGHT(self.blue.normal, nil, {bold=true}))
|
||||
vim.api.nvim_set_hl(0, "@property", HIGHLIGHT(self.blue.dark, nil, nil))
|
||||
vim.api.nvim_set_hl(0, "@constructor", HIGHLIGHT(self.orange.normal, nil, {bold=true}))
|
||||
|
||||
vim.api.nvim_set_hl(0, "@conditional", HIGHLIGHT(self.red.bright, nil, {bold=true}))
|
||||
|
@ -158,6 +158,27 @@ function PALETTE:set_treesitter_colors()
|
|||
-- vim.api.nvim_set_hl(0, "@tag ", HIGHLIGHT(self.cyan.bright, nil, nil))
|
||||
end
|
||||
|
||||
function PALETTE:set_semantic_colors()
|
||||
-- FG BG ATTR
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.class", { link = "@storageclass" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.comment", { link = "@comment" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.decorator", { link = "@macro" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.enum", { link = "@structure" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.enumMember", {}) -- HIGHLIGHT(self.orange.bright, nil, {bold=true}))
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.function", { link = "@function" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.interface", { link = "@type.qualifier" })
|
||||
-- vim.api.nvim_set_hl(0, "@lsp.type.keyword", { link = "@keyword" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.macro", HIGHLIGHT(nil, nil, {italic=true}))
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.method", { link = "@method" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.namespace", { link = "@namespace" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.parameter", { link = "@parameter" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.property", { link = "@field" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.struct", { link = "@type" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.type", { link = "@define" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.typeParameter", { link = "@type.definition" })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.variable", {})
|
||||
end
|
||||
|
||||
function PALETTE:set_ui_colors()
|
||||
-- FG BG ATTR
|
||||
vim.api.nvim_set_hl(0, "NonText", HIGHLIGHT(self.black.normal, nil, nil))
|
||||
|
@ -312,6 +333,7 @@ function PALETTE:set_colors()
|
|||
-- vim.cmd("highlight! clear")
|
||||
-- core
|
||||
self:set_syntax_colors()
|
||||
self:set_semantic_colors()
|
||||
self:set_ui_colors()
|
||||
self:set_diff_colors()
|
||||
self:set_spell_colors()
|
||||
|
|
Loading…
Reference in a new issue