From e0f4b9bb0c41f11840a9140520d7d258a2dfb968 Mon Sep 17 00:00:00 2001 From: Patrick Auernig Date: Wed, 4 Sep 2024 16:00:47 +0200 Subject: [PATCH] plugin/tree-sitter: make installation asyncronous --- lua/valeth/plugins/treesitter.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lua/valeth/plugins/treesitter.lua b/lua/valeth/plugins/treesitter.lua index efc9ead..08e88c3 100644 --- a/lua/valeth/plugins/treesitter.lua +++ b/lua/valeth/plugins/treesitter.lua @@ -2,11 +2,16 @@ local spec = { "nvim-treesitter/nvim-treesitter", } + spec.dependencies = { "nvim-treesitter/nvim-treesitter-context", "RRethy/nvim-treesitter-endwise", } + +spec.build = ":TSUpdate" + + spec.config = function() require("nvim-treesitter.configs").setup({ ensure_installed = { @@ -19,6 +24,8 @@ spec.config = function() "markdown_inline" }, + sync_install = false, + auto_install = true, highlight = { @@ -31,7 +38,7 @@ spec.config = function() require("treesitter-context").setup() - require("nvim-treesitter.install").update({ with_sync = true })() + -- require("nvim-treesitter.install").update({})() end return spec