From 894fd402d44d08651d7379a9cd03dd90cd34bdfc Mon Sep 17 00:00:00 2001 From: Carlos Calla Date: Thu, 18 Dec 2025 23:25:07 +0100 Subject: [PATCH] feat: add validation after parser installation --- lua/treesitter-modules/core/manager.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lua/treesitter-modules/core/manager.lua b/lua/treesitter-modules/core/manager.lua index 5a3d7cc..3c993ea 100644 --- a/lua/treesitter-modules/core/manager.lua +++ b/lua/treesitter-modules/core/manager.lua @@ -47,9 +47,11 @@ function M.init() return end if M.config.auto_install and not M.installed:has(language) then - ts.install(language):await(function() - M.installed:add(language) - M.attach(buf, language) + ts.install(language):await(function(err) + if not err then + M.installed:add(language) + M.attach(buf, language) + end end) end end,