neovim-dotfiles/lua/plugins/treesitter.lua
2026-03-31 21:49:56 +02:00

20 lines
474 B
Lua

---@module "utils.plugins"
---@type Plugin
return {
configures = "nvim-treesitter",
configure = function(load)
load("nvim-treesitter/nvim-treesitter")
require("nvim-treesitter").install({ "c", "lua", "vim", "vimdoc", "query" }):wait(300000)
vim.api.nvim_create_autocmd("FileType", {
pattern = require("nvim-treesitter").get_installed(),
callback = function()
vim.treesitter.start()
end,
})
end,
onUpdate = function()
vim.cmd("TSUpdate")
end,
}