Investigate using Tree-Sitter as a syntax highlighter
- Dominant language
- TypeScript
- Stars
- 359
- Forks
- 56
- PR merge metrics
- No merged PRs in 30d
Description
Tree-Sitter is a modern parsing system that is faster and more accurate than TextMate-grammars.
**Resources:**
- [`vscode-tree-sitter`](https://www.npmjs.com/package/vscode-tree-sitter) for VSCode extension support
- [`tree-sitter-kotlin`](https://www.npmjs.com/package/tree-sitter-kotlin) for Kotlin syntax highlighting
**See also:**
- [the issue tracking upstream support for tree-sitter](https://github.com/microsoft/vscode/issues/50140)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the linked vscode-tree-sitter and tree-sitter-kotlin resources, then read the upstream VS Code issue on Tree-sitter support. The issue names no files, tests, entry points, or acceptance criteria, so the desired implementation and definition of done remain to be established.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin, typescript, vscode
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100