We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
vim.lsp.semantic_tokens.{start,stop}
bufnr = 0
1 parent 298f242 commit c1c95d5Copy full SHA for c1c95d5
lua/astrolsp/toggles.lua
@@ -66,9 +66,7 @@ function M.buffer_semantic_tokens(bufnr, silent)
66
local toggled = false
67
for _, client in ipairs(vim.lsp.get_clients { bufnr = bufnr }) do
68
if client:supports_method("textDocument/semanticTokens/full", bufnr) then
69
- -- HACK: `semantic_tokens.start/stop` don't support 0 for current buffer
70
- local real_bufnr = bufnr == 0 and vim.api.nvim_get_current_buf() or bufnr
71
- vim.lsp.semantic_tokens[vim.b[bufnr].semantic_tokens and "start" or "stop"](real_bufnr, client.id)
+ vim.lsp.semantic_tokens[vim.b[bufnr].semantic_tokens and "start" or "stop"](bufnr, client.id)
72
vim.lsp.semantic_tokens.force_refresh(bufnr)
73
toggled = true
74
end
0 commit comments