From 280f4cf2998fd26050af5a1e7b0d6acfc5be7e15 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Sun, 22 Jan 2023 10:36:39 +0100 Subject: [PATCH] fix(treesitter): dont add to ensure_installed when "all". Fixes #98 --- lua/lazyvim/plugins/extras/lang/json.lua | 4 +++- lua/lazyvim/plugins/extras/lang/typescript.lua | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lua/lazyvim/plugins/extras/lang/json.lua b/lua/lazyvim/plugins/extras/lang/json.lua index 798529d8..d4dab0db 100644 --- a/lua/lazyvim/plugins/extras/lang/json.lua +++ b/lua/lazyvim/plugins/extras/lang/json.lua @@ -4,7 +4,9 @@ return { { "nvim-treesitter/nvim-treesitter", opts = function(_, opts) - vim.list_extend(opts.ensure_installed, { "json", "json5", "jsonc" }) + if type(opts.ensure_installed) == "table" then + vim.list_extend(opts.ensure_installed, { "json", "json5", "jsonc" }) + end end, }, diff --git a/lua/lazyvim/plugins/extras/lang/typescript.lua b/lua/lazyvim/plugins/extras/lang/typescript.lua index 7b523a21..6e952373 100644 --- a/lua/lazyvim/plugins/extras/lang/typescript.lua +++ b/lua/lazyvim/plugins/extras/lang/typescript.lua @@ -4,7 +4,9 @@ return { { "nvim-treesitter/nvim-treesitter", opts = function(_, opts) - vim.list_extend(opts.ensure_installed, { "typescript", "tsx" }) + if type(opts.ensure_installed) == "table" then + vim.list_extend(opts.ensure_installed, { "typescript", "tsx" }) + end end, },