fwcd / fwcd/vscode-curry

Investigate using Tree-Sitter as a syntax highlighter

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
syntax highlighting
Dominant language
TypeScript
Stars
5
Forks
1
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-curry`](https://github.com/matthesjh/tree-sitter-curry) as a grammar

**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 current TextMate-grammar approach, then compare the vscode-tree-sitter extension resource with the tree-sitter-curry grammar. Done means determining whether Tree-Sitter can support this extension and documenting the implementation path or blockers.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.