|
|
|
|
@ -116,4 +116,22 @@ local syntax = {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
local merge_tb = require("base46").merge_tb
|
|
|
|
|
|
|
|
|
|
if vim.version().minor == 9 then
|
|
|
|
|
local semantic_hls = {
|
|
|
|
|
["@class"] = { fg = theme.base0E },
|
|
|
|
|
["@struct"] = { fg = theme.base0E },
|
|
|
|
|
["@enum"] = { fg = theme.base0A },
|
|
|
|
|
["@enumMember"] = { fg = theme.base08 },
|
|
|
|
|
["@event"] = { fg = theme.base08 },
|
|
|
|
|
["@interface"] = { fg = theme.base08 },
|
|
|
|
|
["@modifier"] = { fg = theme.base08 },
|
|
|
|
|
["@regexp"] = { fg = theme.base0F },
|
|
|
|
|
["@typeParamater"] = { fg = theme.base0A },
|
|
|
|
|
["@decorator"] = { fg = theme.base08 },
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
syntax = merge_tb(syntax, semantic_hls)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
return merge_tb(syntax, require("base46").load_highlight "treesitter")
|
|
|
|
|
|