From c17de5689045f75c6244462182ae3b4b62df02d9 Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Sun, 14 Apr 2024 16:25:28 +0200 Subject: feat!: track parser revision in Lua Problem: Tracking parser revision in lockfile and allowing override through the parsers module complicates the code. In addition, only revision changes are handled robustly, not changes to other installation info. Solution: Track parser revision in the parsers module directly. Reload parser table on every install or update call. Support modifying parser table in a `User TSUpdate` autocommand. --- plugin/nvim-treesitter.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugin') diff --git a/plugin/nvim-treesitter.lua b/plugin/nvim-treesitter.lua index 32f3db311..b007ca29b 100644 --- a/plugin/nvim-treesitter.lua +++ b/plugin/nvim-treesitter.lua @@ -11,7 +11,7 @@ local function complete_available_parsers(arglead) function(v) return v:find(arglead) ~= nil end, - require('nvim-treesitter.parsers').get_available() + require('nvim-treesitter.config').get_available() ) end -- cgit v1.2.3-70-g09d2