tintoy / msbuild-project-tools-server

Language server for MSBuild intellisense (including PackageReference completion).
MIT License
56 stars 15 forks source link

Semantic highlighting for expressions #79

Open inosik opened 4 years ago

inosik commented 4 years ago

VSCode 1.44 allows language servers to provide semantic highlighting. It would be nice if this extension did this as well for things like Conditions or other expressions. See for example DeltaXML/vscode-xslt-tokenizer, which does this for XSLT.

tintoy commented 4 years ago

Cool idea - we do some language server stuff for MSBuild expressions if the file’s language is MSBuild (rather than XML) but I think we’d need to use a newer version of the LSP framework to add support for newer LSP features. May not be trivial to implement but I’ll look into it and see what’s involved :)