Update syntax highlighters
- 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
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