summaryrefslogtreecommitdiff
path: root/lua/lvim/core
diff options
context:
space:
mode:
authorkylo252 <[email protected]>2021-11-04 16:50:10 +0100
committerkylo252 <[email protected]>2021-11-04 16:50:10 +0100
commit8e834b19d78bbaddc1dcf71f4c04672ff351cc57 (patch)
tree92747eb526b9c9c8fbd74861e041698591f52290 /lua/lvim/core
parentb04bb9b79864e846af8936d6cee6ced0dd0bf93e (diff)
parente05ced8ec35b8b8d6862c90b8fc7c10540ed34e2 (diff)
Merge branch 'rolling'
Diffstat (limited to 'lua/lvim/core')
-rw-r--r--lua/lvim/core/builtins/init.lua1
-rw-r--r--lua/lvim/core/treesitter.lua6
2 files changed, 5 insertions, 2 deletions
diff --git a/lua/lvim/core/builtins/init.lua b/lua/lvim/core/builtins/init.lua
index 315deed3..cd47b638 100644
--- a/lua/lvim/core/builtins/init.lua
+++ b/lua/lvim/core/builtins/init.lua
@@ -1,7 +1,6 @@
local M = {}
local builtins = {
- "lvim.keymappings",
"lvim.core.which-key",
"lvim.core.gitsigns",
"lvim.core.cmp",
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)