diff --git a/lua/plugins.lua b/lua/plugins.lua index c408050..b2fe8a9 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -68,7 +68,10 @@ vim.api.nvim_create_autocmd("FileType", { callback = function() local lang = vim.treesitter.language.get_lang(vim.bo.filetype) if lang and not pcall(vim.treesitter.language.inspect, lang) then - require("nvim-treesitter").install(lang) + local ok, list = pcall(require("nvim-treesitter").language_list) + if ok and vim.list_contains(list, lang) then + require("nvim-treesitter").install(lang) + end end pcall(vim.treesitter.start) end,