Anyway, still watching videos about parsers and I'm starting to think all parsing should happen in language servers. Implementing syntax highlighting is a lot of work. Every editor needs to implement it for each language. And two parsers have to be run on each keystroke.
Heh, yeah I agree with this. I guess only difference I'm thinking of is that since language servers already do parsing regularly, making it part of language servers might perhaps be the simplest.