Skip to content

feat(core): Require Neovim 0.12#31

Merged
mhiro2 merged 1 commit intomainfrom
feat/require-neovim-0.12
Apr 18, 2026
Merged

feat(core): Require Neovim 0.12#31
mhiro2 merged 1 commit intomainfrom
feat/require-neovim-0.12

Conversation

@mhiro2
Copy link
Copy Markdown
Owner

@mhiro2 mhiro2 commented Apr 18, 2026

Summary

  • Raise the minimum supported Neovim version to 0.12
  • Align Tree-sitter parser checks with Neovim 0.12 vim.treesitter.get_parser() behavior
  • Update health checks, tests, and docs to reflect the 0.12 baseline

Changes

  • 0d822eb : feat(core): require Neovim 0.12
    • Updated :checkhealth peekstack to require Neovim 0.12 and to treat missing Tree-sitter parsers using
      the new 0.12 return contract
    • Guarded invalid buffers before calling Tree-sitter so the 0.12 migration preserves the existing safe
      behavior
    • Refreshed the README, help docs, and health tests to match the new minimum-version requirement and parser
      handling

Raise the minimum supported Neovim version to 0.12 and update
the health check and docs to match the new baseline. Also align
Tree-sitter parser checks with the Neovim 0.12 get_parser()
contract and keep invalid buffers guarded before parser lookup.
@mhiro2 mhiro2 self-assigned this Apr 18, 2026
@mhiro2 mhiro2 added the enhancement New feature or request label Apr 18, 2026
@mhiro2 mhiro2 merged commit a5216a6 into main Apr 18, 2026
3 checks passed
@mhiro2 mhiro2 deleted the feat/require-neovim-0.12 branch April 18, 2026 06:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant