Skip to content

[deps] Plugin update tracker — fzf-lua, gitsigns, snacks, noice, render-markdown, conform, nvim-lint, plenary, obsidian, refactoring, vim-sneak, nvim-lspconfig, nvim-treesitter #300

Description

@stanfish06

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions