diff --git a/extras/lua/tokyonight_day.lua b/extras/lua/tokyonight_day.lua index d0c7224..02bdf6c 100644 --- a/extras/lua/tokyonight_day.lua +++ b/extras/lua/tokyonight_day.lua @@ -111,6 +111,9 @@ local highlights = { ["@lsp.typemod.function.defaultLibrary"] = { link = "@function.builtin" }, + ["@lsp.typemod.macro.defaultLibrary"] = { + link = "@function.builtin" + }, ["@lsp.typemod.method.defaultLibrary"] = { link = "@function.builtin" }, diff --git a/extras/lua/tokyonight_moon.lua b/extras/lua/tokyonight_moon.lua index fc741e7..c47cd10 100644 --- a/extras/lua/tokyonight_moon.lua +++ b/extras/lua/tokyonight_moon.lua @@ -111,6 +111,9 @@ local highlights = { ["@lsp.typemod.function.defaultLibrary"] = { link = "@function.builtin" }, + ["@lsp.typemod.macro.defaultLibrary"] = { + link = "@function.builtin" + }, ["@lsp.typemod.method.defaultLibrary"] = { link = "@function.builtin" }, diff --git a/extras/lua/tokyonight_night.lua b/extras/lua/tokyonight_night.lua index e539665..21fc434 100644 --- a/extras/lua/tokyonight_night.lua +++ b/extras/lua/tokyonight_night.lua @@ -111,6 +111,9 @@ local highlights = { ["@lsp.typemod.function.defaultLibrary"] = { link = "@function.builtin" }, + ["@lsp.typemod.macro.defaultLibrary"] = { + link = "@function.builtin" + }, ["@lsp.typemod.method.defaultLibrary"] = { link = "@function.builtin" }, diff --git a/extras/lua/tokyonight_storm.lua b/extras/lua/tokyonight_storm.lua index f43d97b..63b93e9 100644 --- a/extras/lua/tokyonight_storm.lua +++ b/extras/lua/tokyonight_storm.lua @@ -111,6 +111,9 @@ local highlights = { ["@lsp.typemod.function.defaultLibrary"] = { link = "@function.builtin" }, + ["@lsp.typemod.macro.defaultLibrary"] = { + link = "@function.builtin" + }, ["@lsp.typemod.method.defaultLibrary"] = { link = "@function.builtin" }, diff --git a/lua/tokyonight/theme.lua b/lua/tokyonight/theme.lua index 372ef46..9809512 100644 --- a/lua/tokyonight/theme.lua +++ b/lua/tokyonight/theme.lua @@ -267,11 +267,12 @@ function M.setup() ["@lsp.type.parameter"] = { link = "@parameter" }, ["@lsp.type.property"] = { link = "@property" }, ["@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.macro.defaultLibrary"] = { link = "@function.builtin" }, + ["@lsp.typemod.method.defaultLibrary"] = { link = "@function.builtin" }, ["@lsp.typemod.operator.injected"] = { link = "@operator" }, ["@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.injected"] = { link = "@variable" }, -- NOTE: maybe add these with distinct highlights?