3dyuval / 3dyuval/nvim

chore: Prepare for nvim-treesitter 1.0 breaking changes

オープン
#58 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Fennel
スター
0
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

説明

## Overview

nvim-treesitter 1.0 is coming with breaking changes. See [roadmap issue #4767](https://github.com/nvim-treesitter/nvim-treesitter/issues/4767).

## Breaking Changes Affecting This Config

### Modules Being Removed

- [ ] **`incremental_selection`** (`lua/plugins/treesitter.lua:50-58`)
- Currently using `` for node selection
- Replace with textobjects or separate plugin

- [ ] **`indent`** (`lua/plugins/treesitter.lua:47-49`)
- Moving to Neovim core
- May need adjustment when 0.11 releases

### Already Compatible

- ✅ `nvim-treesitter-textobjects` on `main` branch with standalone setup

### Query Files to Review

- [ ] `queries/yaml/highlights.scm` - `@string.special` may change to Helix-style captures
- [ ] `queries/jsx/textobjects.scm` - verify custom captures still work
- [ ] `queries/tsx/textobjects.scm` - verify custom captures still work
- [ ] `queries/typescript/folds.scm` - `@fold` should remain compatible
- [ ] `queries/typescriptreact/folds.scm` - `@fold` should remain compatible

## Timeline

- New `main` branch targets Neovim nightly only
- After Neovim 0.11 (wasm support), `main` becomes default
- Current `master` remains frozen for backwards compatibility

## Resources

- [nvim-treesitter 1.0 Roadmap](https://github.com/nvim-treesitter/nvim-treesitter/issues/4767)
- [Helix captures reference](https://docs.helix-editor.dev/themes.html#syntax-highlighting)

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。