There are two levels of syntax highlighting this project should implement:
- This issue: Primitive highlighting via ICU's regex support, roughly replicating how TextMate works
- Proper highlighting via tree-sitter or similar
The reason we should want the former is that it would allow us to add syntax highlighting to the core editor without blowing up its binary size. It would good a great trade-off.
The latter will be possible once we've done #17.
There are two levels of syntax highlighting this project should implement:
The reason we should want the former is that it would allow us to add syntax highlighting to the core editor without blowing up its binary size. It would good a great trade-off.
The latter will be possible once we've done #17.