gbdev / gbdev/rgbds

Update syntax highlighters

Open
#1,751 3 comments 0 reactions 0 assignees View on GitHub
enhancement meta
Dominant language
C++
Stars
1.6k
Forks
193
Avg merge
20h 32m
Merged PRs (30d)
29

Description

Make sure these support all new keywords and tokens.

- [ ] https://github.com/gbdev/rgbds-live
- [x] https://github.com/DonaldHays/rgbds-vscode
- [ ] https://codeberg.org/ISSOtm/sublime-RGBDS
- [ ] https://codeberg.org/ISSOtm/gbz80-highlight

Also consider simplifying sublime-RGBDS to understand context *less*, and just highlight tokens instead of trying to mark whole lines as erroneous. (That way it won't be so forwards-incompatible with slightly new updates, but will keep on highlighting the keywords and tokens it recognizes.)

Contributor guide

Open the contributing guide

Research direction

Start by comparing RGBDS's current keywords and tokens with the four listed highlighter projects: rgbds-live, rgbds-vscode, sublime-RGBDS, and gbz80-highlight. Update each unchecked integration to recognize the current syntax, and consider making sublime-RGBDS token-focused; done means all listed projects support the new syntax.

Written by the indexing model from the issue text.

Assessment

Tech stack
vscode
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.