Skip to content

chore: update Neovim 0.12 compatibility#200

Merged
oyoshot merged 5 commits into
mainfrom
nvim-0.12-compat
Apr 13, 2026
Merged

chore: update Neovim 0.12 compatibility#200
oyoshot merged 5 commits into
mainfrom
nvim-0.12-compat

Conversation

@oyoshot

@oyoshot oyoshot commented Apr 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • update local Neovim config for 0.12 API changes (vim.uv, noice LSP markdown override)
  • guard write-time autocmds so special/non-modifiable buffers are skipped
  • add textlint and Japanese textlint rules as explicit mise npm tools, then remove the old default npm packages file
  • temporarily disable mcphub CodeCompanion variables for CodeCompanion v19 compatibility

Notes

Verification

  • nvim --headless +qa
  • :checkhealth vim.deprecated checked; remaining warning was from the installed alpha-nvim checkout being ahead of lazy-lock, not this config
  • textlint --version -> v15.5.4

oyoshot added 5 commits April 12, 2026 23:37
mcphub.nvim currently crashes on startup with CodeCompanion v19 because CodeCompanion renamed chat variables to editor_context. The upstream reports are ravitemer/mcphub.nvim#275 and ravitemer/mcphub.nvim#278.

PR ravitemer/mcphub.nvim#276 was closed in favor of #279. #279 is still open and not merged, so use the upstream-recommended temporary workaround, make_vars = false.

This keeps MCP tools and slash commands enabled, but disables MCP resources as CodeCompanion # context until the upstream v19 compatibility patch lands.
@oyoshot oyoshot merged commit 354d911 into main Apr 13, 2026
11 of 12 checks passed
@oyoshot oyoshot deleted the nvim-0.12-compat branch April 13, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant