Dynamic Syntax Highlighting in VSCode

Asked by At

I'm writing an extension for Visual Studio Code which features syntax highlighting for a scripting language. I was able to color many important elements via a TextMate grammar file. There are many lines where I would not know if a captured string refers to a user defined class (for a static call, for instance), or an instance of a class/variable until I perform analysis in code.

Is there a way I can dynamically highlight syntax via code in Visual Studio Code or any alternatives for achieving this?

1 Answers

Matt Bierner On Best Solutions

What you are asking for is semantic coloring. It is not supported as of VS Code 1.35. You could try to emulate it using decorators, but the decorators can easily get out of sync with the rest of the highlighting during editing

This VS Code issue tracks adding semantic coloring to VS Code.