diff options
| -rw-r--r-- | lua/lvim/core/treesitter.lua | 6 | ||||
| -rwxr-xr-x | utils/installer/install.sh | 5 | 
2 files changed, 6 insertions, 5 deletions
| diff --git a/lua/lvim/core/treesitter.lua b/lua/lvim/core/treesitter.lua index ce99deba..9c6c555e 100644 --- a/lua/lvim/core/treesitter.lua +++ b/lua/lvim/core/treesitter.lua @@ -71,7 +71,11 @@ M.setup = function()      return    end -  treesitter_configs.setup(lvim.builtin.treesitter) +  local opts = vim.deepcopy(lvim.builtin.treesitter) + +  -- avoid running any installers in headless mode since it's harder to detect failures +  opts.ensure_installed = #vim.api.nvim_list_uis() == 0 and {} or opts.ensure_installed +  treesitter_configs.setup(opts)    if lvim.builtin.treesitter.on_config_done then      lvim.builtin.treesitter.on_config_done(treesitter_configs) diff --git a/utils/installer/install.sh b/utils/installer/install.sh index 2e4fd55e..e7631999 100755 --- a/utils/installer/install.sh +++ b/utils/installer/install.sh @@ -353,16 +353,13 @@ function setup_lvim() {    echo "Preparing Packer setup" -  rm -f "$LUNARVIM_CONFIG_DIR/config.lua" -  touch "$LUNARVIM_CONFIG_DIR/config.lua" +  cp "$LUNARVIM_RUNTIME_DIR/lvim/utils/installer/config.example.lua" "$LUNARVIM_CONFIG_DIR/config.lua"    "$INSTALL_PREFIX/bin/lvim" --headless \      -c 'autocmd User PackerComplete quitall' \      -c 'PackerSync'    echo "Packer setup complete" - -  cp "$LUNARVIM_RUNTIME_DIR/lvim/utils/installer/config.example.lua" "$LUNARVIM_CONFIG_DIR/config.lua"  }  function update_lvim() { | 
