From a71011039d8fa6a7291f847614ee2d6acb86c84f Mon Sep 17 00:00:00 2001 From: Beesquit Date: Sat, 18 Jul 2026 19:57:17 +0300 Subject: [PATCH] fix: treesitter fix (branch) --- .config/nvim/lua/plugins/treesitter.lua | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/.config/nvim/lua/plugins/treesitter.lua b/.config/nvim/lua/plugins/treesitter.lua index 4db8074..ce3462a 100644 --- a/.config/nvim/lua/plugins/treesitter.lua +++ b/.config/nvim/lua/plugins/treesitter.lua @@ -1,9 +1,9 @@ return { "nvim-treesitter/nvim-treesitter", + branch = "main", event = { "BufReadPost", "BufNewFile" }, config = function() local ts = require("nvim-treesitter") - ts.setup({ ensure_installed = { "python", @@ -25,28 +25,6 @@ return { additional_vim_regex_highlighting = false, }, }) - pcall(vim.treesitter.language.register, "html", "gotmpl") - - vim.api.nvim_create_autocmd("FileType", { - group = vim.api.nvim_create_augroup("TreesitterOnDemand", { clear = true }), - callback = function(args) - local ft = args.match - local lang = vim.treesitter.language.get_lang(ft) or ft - - local installed = ts.get_installed and ts.get_installed() or {} - if not vim.list_contains(installed, lang) then - pcall(function() - local ok = ts.install(lang) - if ok and ok.wait then - ok:wait() - end - end) - end - - pcall(vim.treesitter.start, args.buf, lang) - end, - desc = "enable nvim-treesitter and install parser if not installed", - }) end, }