You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
nvim-treesitter-textobjects is pinned to commit 851e865 which lives on the master branch. That branch is now frozen — only kept for backward compatibility. All new development happens on main.
The plugin source in lua/config/plugins.lua:11 has no branch pin, so vim.pack / the old clone path will pull from the default branch (which may now be main on GitHub, but the lockfile still points to a frozen master commit).
Why it matters
The main branch is a major rewrite. It supports:
A new attach/detach API replacing nvim-treesitter.configs setup integration
Standalone setup via require("nvim-treesitter-textobjects").setup({})
Bug fixes and support for new tree-sitter query syntax
Staying on master means receiving zero future fixes. The move functions used in lua/config/plugin_config.lua:174-197 may quietly break as treesitter query files evolve.
Recommended action
In lua/config/plugins.lua, optionally pin to main explicitly once vim.pack supports branch selection.
Run :SyncPkgs / update the lockfile SHA to point to the latest main HEAD after verifying the move keymaps still work.
What
nvim-treesitter-textobjectsis pinned to commit851e865which lives on themasterbranch. That branch is now frozen — only kept for backward compatibility. All new development happens onmain.Where
nvim-pack-lock.json:The plugin source in
lua/config/plugins.lua:11has no branch pin, sovim.pack/ the old clone path will pull from the default branch (which may now bemainon GitHub, but the lockfile still points to a frozenmastercommit).Why it matters
The
mainbranch is a major rewrite. It supports:attach/detachAPI replacingnvim-treesitter.configssetup integrationrequire("nvim-treesitter-textobjects").setup({})Staying on
mastermeans receiving zero future fixes. The move functions used inlua/config/plugin_config.lua:174-197may quietly break as treesitter query files evolve.Recommended action
lua/config/plugins.lua, optionally pin tomainexplicitly oncevim.packsupports branch selection.:SyncPkgs/ update the lockfile SHA to point to the latestmainHEAD after verifying the move keymaps still work.tso.setup({ move = { set_jumps = true } })— onmainthe setup interface may requireenable = truealongsideset_jumps; see also issue [audit] nvim-treesitter-textobjects: tso.setup({ move }) set_jumps may be silently ignored #72.Reference: nvim-treesitter-textobjects
masterREADME freeze notice