20 lines
474 B
Lua
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,
|
|
}
|