From 013c744b06bb8e2e985d9b259a5be86f27e1bf28 Mon Sep 17 00:00:00 2001 From: smjonas Date: Fri, 8 Jul 2022 20:59:59 +0200 Subject: fix: avoid installing parsers multiple times when using auto_install --- lua/nvim-treesitter/install.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/nvim-treesitter/install.lua b/lua/nvim-treesitter/install.lua index be980ca0f..648b55528 100644 --- a/lua/nvim-treesitter/install.lua +++ b/lua/nvim-treesitter/install.lua @@ -430,8 +430,8 @@ function M.setup_auto_install() pattern = { "*" }, callback = function() local lang = parsers.get_buf_lang() - if parsers.get_parser_configs()[lang] and not parsers.has_parser(lang) then - install { ask_reinstall = true } { lang } + if parsers.get_parser_configs()[lang] and not is_installed(lang) then + install() { lang } end end, }) -- cgit v1.2.3-70-g09d2