feat(semantic_tokens): highlight lsp.typemod.macro.defaultLibrary as @function.builtin (#358)

This commit is contained in:
Amaan Qureshi
2023-04-19 03:23:18 -04:00
committed by GitHub
parent 7a2ea2f995
commit dc5b5e20bc
5 changed files with 15 additions and 2 deletions

View File

@@ -111,6 +111,9 @@ local highlights = {
["@lsp.typemod.function.defaultLibrary"] = { ["@lsp.typemod.function.defaultLibrary"] = {
link = "@function.builtin" link = "@function.builtin"
}, },
["@lsp.typemod.macro.defaultLibrary"] = {
link = "@function.builtin"
},
["@lsp.typemod.method.defaultLibrary"] = { ["@lsp.typemod.method.defaultLibrary"] = {
link = "@function.builtin" link = "@function.builtin"
}, },

View File

@@ -111,6 +111,9 @@ local highlights = {
["@lsp.typemod.function.defaultLibrary"] = { ["@lsp.typemod.function.defaultLibrary"] = {
link = "@function.builtin" link = "@function.builtin"
}, },
["@lsp.typemod.macro.defaultLibrary"] = {
link = "@function.builtin"
},
["@lsp.typemod.method.defaultLibrary"] = { ["@lsp.typemod.method.defaultLibrary"] = {
link = "@function.builtin" link = "@function.builtin"
}, },

View File

@@ -111,6 +111,9 @@ local highlights = {
["@lsp.typemod.function.defaultLibrary"] = { ["@lsp.typemod.function.defaultLibrary"] = {
link = "@function.builtin" link = "@function.builtin"
}, },
["@lsp.typemod.macro.defaultLibrary"] = {
link = "@function.builtin"
},
["@lsp.typemod.method.defaultLibrary"] = { ["@lsp.typemod.method.defaultLibrary"] = {
link = "@function.builtin" link = "@function.builtin"
}, },

View File

@@ -111,6 +111,9 @@ local highlights = {
["@lsp.typemod.function.defaultLibrary"] = { ["@lsp.typemod.function.defaultLibrary"] = {
link = "@function.builtin" link = "@function.builtin"
}, },
["@lsp.typemod.macro.defaultLibrary"] = {
link = "@function.builtin"
},
["@lsp.typemod.method.defaultLibrary"] = { ["@lsp.typemod.method.defaultLibrary"] = {
link = "@function.builtin" link = "@function.builtin"
}, },

View File

@@ -267,11 +267,12 @@ function M.setup()
["@lsp.type.parameter"] = { link = "@parameter" }, ["@lsp.type.parameter"] = { link = "@parameter" },
["@lsp.type.property"] = { link = "@property" }, ["@lsp.type.property"] = { link = "@property" },
["@lsp.type.variable"] = {}, -- use treesitter styles for regular variables ["@lsp.type.variable"] = {}, -- use treesitter styles for regular variables
["@lsp.typemod.method.defaultLibrary"] = { link = "@function.builtin" },
["@lsp.typemod.type.defaultLibrary"] = { fg = util.darken(c.blue1, 0.8) },
["@lsp.typemod.function.defaultLibrary"] = { link = "@function.builtin" }, ["@lsp.typemod.function.defaultLibrary"] = { link = "@function.builtin" },
["@lsp.typemod.macro.defaultLibrary"] = { link = "@function.builtin" },
["@lsp.typemod.method.defaultLibrary"] = { link = "@function.builtin" },
["@lsp.typemod.operator.injected"] = { link = "@operator" }, ["@lsp.typemod.operator.injected"] = { link = "@operator" },
["@lsp.typemod.string.injected"] = { link = "@string" }, ["@lsp.typemod.string.injected"] = { link = "@string" },
["@lsp.typemod.type.defaultLibrary"] = { fg = util.darken(c.blue1, 0.8) },
["@lsp.typemod.variable.defaultLibrary"] = { link = "@variable.builtin" }, ["@lsp.typemod.variable.defaultLibrary"] = { link = "@variable.builtin" },
["@lsp.typemod.variable.injected"] = { link = "@variable" }, ["@lsp.typemod.variable.injected"] = { link = "@variable" },
-- NOTE: maybe add these with distinct highlights? -- NOTE: maybe add these with distinct highlights?