This adds a SemanticHighlighting feature to the vscode extension that does not do anything. It adds the notification handler to the clangd client and registers the feature by type intersection on the vscode lsp client capabilities.
The notification handler does not currently do anything if/when clangd sends a semantic highlighting notification.
Details
Details
- Reviewers
hokein ilya-biryukov
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
- Build Status
Buildable 35872 Build 35871: arc lint + arc unit
Event Timeline
Comment Actions
Removed the experimental capability and added it to the normal capabilites using type intersection.
Comment Actions
The skeleton looks good, but apparently it does nothing (only enable the feature), do you have a small working prototype?
Comment Actions
I've got a prototype that colors all the highlightings red, but it would make the CL become quite big if I added that as well. This felt like a reasonable place to divide it. Do you want me to add that as well or should I keep it as 2-3 CLs? (i.e. this -> TM scopes -> highlighting rendering)