From 6337f0872dc659d1f848c1210f0b4b734f9fe729 Mon Sep 17 00:00:00 2001 From: TheLeoP Date: Thu, 15 Jun 2023 06:43:05 -0500 Subject: [PATCH] fix: check if config has install_info in filter --- lua/nvim-treesitter/parsers.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index ca5c61fde..e2cabb762 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -2060,7 +2060,8 @@ function M.get_available(tier) end if vim.fn.executable('tree-sitter') == 0 or vim.fn.executable('node') == 0 then parsers = vim.iter.filter(function(p) - return not M.configs[p].install_info.requires_generate_from_grammar + return M.configs[p].install_info + and not M.configs[p].install_info.requires_generate_from_grammar end, parsers) --[[@as string[] ]] end return parsers