From 47e2533e2fd3098bee94514db9e4dd59dfbbfdbc Mon Sep 17 00:00:00 2001 From: Benoit de Chezelles Date: Sat, 10 Jan 2026 20:00:58 +0100 Subject: [PATCH 1/2] Fix type for TS LanguageTree --- lua/luasnip/extras/_treesitter.lua | 8 ++++---- lua/luasnip/extras/treesitter_postfix.lua | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lua/luasnip/extras/_treesitter.lua b/lua/luasnip/extras/_treesitter.lua index 1f697e8a1..bd22a6cd8 100644 --- a/lua/luasnip/extras/_treesitter.lua +++ b/lua/luasnip/extras/_treesitter.lua @@ -29,7 +29,7 @@ end ---@param bufnr number ---@param region LuaSnip.MatchRegion ----@return LanguageTree, string +---@return vim.treesitter.LanguageTree, string local function reparse_buffer_after_removing_match(bufnr, region) local lang = get_lang(bufnr) @@ -45,7 +45,7 @@ local function reparse_buffer_after_removing_match(bufnr, region) local source = table.concat(lines, "\n") - ---@type LanguageTree + ---@type vim.treesitter.LanguageTree local parser = vim.treesitter.get_string_parser(source, lang, nil) if parser then parser:parse() @@ -260,12 +260,12 @@ local builtin_tsnode_selectors = { } ---@class LuaSnip.extra.TSParser ----@field parser LanguageTree +---@field parser vim.treesitter.LanguageTree ---@field source string|number local TSParser = {} ---@param bufnr number? ----@param parser LanguageTree +---@param parser vim.treesitter.LanguageTree ---@param source string|number ---@return LuaSnip.extra.TSParser? function TSParser.new(bufnr, parser, source) diff --git a/lua/luasnip/extras/treesitter_postfix.lua b/lua/luasnip/extras/treesitter_postfix.lua index 9c7ec5892..3dcaaeabe 100644 --- a/lua/luasnip/extras/treesitter_postfix.lua +++ b/lua/luasnip/extras/treesitter_postfix.lua @@ -137,7 +137,7 @@ local function generate_resolve_expand_param(match_tsnode, user_resolver) ---@param line_to_cursor string ---@param matched_trigger string ---@param captures any - ---@param parser LanguageTree + ---@param parser vim.treesitter.LanguageTree ---@param source number|string ---@param bufnr number ---@param pos { [1]: number, [2]: number } From b46efdbf81586285d2846e5223aec4529a22fda3 Mon Sep 17 00:00:00 2001 From: bew Date: Sun, 18 Jan 2026 18:03:28 +0000 Subject: [PATCH 2/2] Auto generate docs --- doc/luasnip.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/luasnip.txt b/doc/luasnip.txt index be67aed3e..5ae184849 100644 --- a/doc/luasnip.txt +++ b/doc/luasnip.txt @@ -1,4 +1,4 @@ -*luasnip.txt* For NeoVim 0.7-0.11 Last change: 2025 November 03 +*luasnip.txt* For NeoVim 0.7-0.11 Last change: 2026 January 18 ============================================================================== Table of Contents *luasnip-table-of-contents*