Files
dotfiles/.vscode/extensions/asvetliakov.vscode-neovim-1.18.24/runtime/vscode/treesitter.lua
2025-12-15 12:50:23 -05:00

14 lines
363 B
Lua

-- No idea why this is necessary, but it is.
local api = vim.api
local util = require("vscode.util")
api.nvim_create_autocmd({ "CursorHold", "TextChanged", "InsertLeave" }, {
group = api.nvim_create_augroup("vscode.treesitter", {}),
callback = util.debounce(function()
pcall(function()
vim.treesitter.get_parser():parse()
end)
end, 100),
})