Agents run stylua/biome/rustfmt themselves, and a save-time reformat
races their in-flight writes to the same buffer. Timeout and LSP
fallback move to default_format_opts so <leader>fm (NvChad's binding)
keeps the same behaviour; conform now lazy-loads on first use.
Drops the /contrib/ skip — explicit invocation is already the opt-in.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Agent-driven work shifted nvim from writing code to reading and
reviewing it. Dropped:
- supermaven-nvim: inline AI completion duplicates the agent
- nvim-spectre: project-wide find/replace is now a prose request
- tailwind-tools: authoring aid for markup not hand-written
- editing.lua: hop.nvim plus ~85 lines of commented-out plugins
(hardtime, ufo, local-highlight)
- telescope.nvim: second picker; gd/gv/gr now use fzf-lua, which
was already bound to lsp_references
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The config uses the legacy `nvim-treesitter.configs` API, which the
`main` rewrite dropped. Without an explicit branch pin, `Lazy sync`
jumped to `main` and broke startup (module 'nvim-treesitter.configs'
not found). Pin both treesitter and treesitter-textobjects to `master`
and refresh the lockfile to a known-good synced state.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>