What
Tracking issue for plugins in nvim-pack-lock.json that are not yet covered by a dedicated deps issue. Pinned SHAs below were current as of 2026-07-13; check upstream for new releases and breaking changes before updating.
Plugins and pinned commits
| Plugin |
Pinned SHA |
Notes |
| fzf-lua |
532d463 |
Very active; check for breaking setup() key renames |
| gitsigns.nvim |
eb60cc7 |
Check for on_attach deprecation; now uses setup() directly |
| snacks.nvim |
882c996 |
Folke releases frequently; indent/scroll/notifier APIs may shift |
| noice.nvim |
7bfd942 |
Depends on nui.nvim; coordinate updates; check views config format |
| nui.nvim |
de74099 |
Dependency of noice; update together |
| render-markdown.nvim |
f422cb5 |
latex converter list format may change between versions |
| conform.nvim |
619363c |
Check lsp_format option rename in recent releases |
| nvim-lint |
a219b2c |
Check if BufEnter in trigger list is still recommended |
| plenary.nvim |
74b06c6 |
Passive dependency; low risk but check if obsidian/refactoring still need it |
| obsidian.nvim |
bf1616d |
legacy_commands = false added recently; check for further API changes |
| refactoring.nvim |
64e10d7 |
Check treesitter query compatibility with pinned parser versions |
| vim-sneak (sneaks.vim) |
feea86a |
Dormant upstream; low risk but check nvim compatibility notes |
| nvim-lspconfig |
2c227d5 |
vim.lsp.config/enable now built-in; nvim-lspconfig role may shrink further |
| nvim-treesitter |
4916d65 |
Announced as no longer updated; query files may lag behind grammar changes |
| nvim-treesitter-textobjects |
851e865 |
Follows nvim-treesitter; check for query breakage on latest parsers |
Key areas to watch
- nvim-lspconfig: Neovim 0.11 added
vim.lsp.config/vim.lsp.enable built-in. The config already uses these directly (see lua/config/plugin_config.lua). nvim-lspconfig's role is now primarily providing default cmd/filetypes/root_markers for servers the user hasn't overridden. Check whether nvim-lspconfig's defaults conflict with the hand-written luals/pyright/sourcekit configs.
- nvim-treesitter: The project has announced maintenance mode. The custom
TSSync latest command (in lua/config/treesitter.lua) already works around this by building parsers from grammar source. Verify that bundled query files still work with the latest grammars after each parser update.
- snacks.nvim: The
indent.chunk and indent.scope options may have moved under a new namespace. Also verify that snacks.scroll doesn't conflict with any future built-in smooth scroll (Neovim nightly tracks this).
- conform.nvim: The
default_format_opts.lsp_format = "fallback" key was renamed in some versions. Verify the current name.
Recommended action
Run :SyncPkgs to update all plugins, then check :checkhealth for any deprecation warnings before committing the new lock file.
What
Tracking issue for plugins in
nvim-pack-lock.jsonthat are not yet covered by a dedicated deps issue. Pinned SHAs below were current as of 2026-07-13; check upstream for new releases and breaking changes before updating.Plugins and pinned commits
532d463setup()key renameseb60cc7on_attachdeprecation; now usessetup()directly882c996indent/scroll/notifierAPIs may shift7bfd942viewsconfig formatde74099f422cb5latexconverter list format may change between versions619363clsp_formatoption rename in recent releasesa219b2cBufEnterin trigger list is still recommended74b06c6bf1616dlegacy_commands = falseadded recently; check for further API changes64e10d7feea86a2c227d5vim.lsp.config/enablenow built-in; nvim-lspconfig role may shrink further4916d65851e865Key areas to watch
vim.lsp.config/vim.lsp.enablebuilt-in. The config already uses these directly (seelua/config/plugin_config.lua). nvim-lspconfig's role is now primarily providing defaultcmd/filetypes/root_markersfor servers the user hasn't overridden. Check whether nvim-lspconfig's defaults conflict with the hand-writtenluals/pyright/sourcekitconfigs.TSSync latestcommand (inlua/config/treesitter.lua) already works around this by building parsers from grammar source. Verify that bundled query files still work with the latest grammars after each parser update.indent.chunkandindent.scopeoptions may have moved under a new namespace. Also verify thatsnacks.scrolldoesn't conflict with any future built-in smooth scroll (Neovim nightly tracks this).default_format_opts.lsp_format = "fallback"key was renamed in some versions. Verify the current name.Recommended action
Run
:SyncPkgsto update all plugins, then check:checkhealthfor any deprecation warnings before committing the new lock file.