From 35e56bbbd97ba5e6db8cabbd38482cff3784d3b7 Mon Sep 17 00:00:00 2001 From: Wynd Date: Tue, 20 Jan 2026 01:39:17 +0200 Subject: [PATCH] Treesitter autocmd to start by itself --- .../wynd/.config/nvim/lua/nvwynd/plugins/treesitter.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/backup/home/wynd/.config/nvim/lua/nvwynd/plugins/treesitter.lua b/backup/home/wynd/.config/nvim/lua/nvwynd/plugins/treesitter.lua index cb001fa..bf1b598 100644 --- a/backup/home/wynd/.config/nvim/lua/nvwynd/plugins/treesitter.lua +++ b/backup/home/wynd/.config/nvim/lua/nvwynd/plugins/treesitter.lua @@ -63,10 +63,13 @@ return { "desktop", }) + -- Prize for most retarded upgrade goes to.... + -- Auto enable TS if language is installed because it can't do that by myself anymore vim.api.nvim_create_autocmd("FileType", { - pattern = { "" }, - callback = function() - vim.treesitter.start() + callback = function(args) + if vim.list_contains(ts.get_installed(), vim.treesitter.language.get_lang(args.match)) then + vim.treesitter.start(args.buf) + end end, })