summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkylo252 <[email protected]>2021-11-03 12:30:34 +0100
committerGitHub <[email protected]>2021-11-03 12:30:34 +0100
commita6845c9cc72133661ab7e2c1a6d59f0e34ca2125 (patch)
tree2a3d3fae983bfd3e6d3e15dbc9be4e7e9ebc3c37
parent32ca5afa4ad21f1a616cc30323c272191e7548c1 (diff)
fix: dashboard now runs on fresh installs (#1896)
-rw-r--r--lua/lvim/core/treesitter.lua6
-rwxr-xr-xutils/installer/install.sh5
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() {