nridge added a comment.

I believe this is not necessary. You can add text document capabilities in the 
vscode client extension like this:

  class SemanticHighlightingFeature implements vscodelc.StaticFeature {
    fillClientCapabilities(capabilities: vscodelc.ClientCapabilities): void {
      const textDocumentCapabilities:
          vscodelc.TextDocumentClientCapabilities & { 
semanticHighlightingCapabilities?: { semanticHighlighting: boolean } }
          = capabilities.textDocument;
      textDocumentCapabilities.semanticHighlightingCapabilities = { 
semanticHighlighting: true };
    }
  }
  
  ...
  
  clangdClient.registerFeature(new SemanticHighlightingFeature());


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D64922/new/

https://reviews.llvm.org/D64922



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
  • [PATCH] D64922: [clangd] A... Nathan Ridge via Phabricator via cfe-commits

Reply via email to