nridge marked an inline comment as done.
nridge added inline comments.

================
Comment at: 
clang-tools-extra/clangd/clients/clangd-vscode/src/semantic-highlighting.ts:193
+      if (scopes[0] == "meta.disabled") {
+        this.inactiveDecorationIndex = index;
+        return vscode.window.createTextEditorDecorationType({
----------------
hokein wrote:
> hmm, looks like clangd 
> [omits](https://github.com/llvm/llvm-project/blob/master/clang-tools-extra/clangd/SemanticHighlighting.cpp#L454)
>  the `InactiveCode` token.
> 
> I'd suggest we send it like other tokens, that will simplify the patch, we 
> don't need the `inactiveDecorationIndex` and `isInactive`, I think it also 
> helps when we migrate to the official implementation. WDYT?
> 
> 
This was discussed fairly extensively in the server-side review 
(https://reviews.llvm.org/D67536).

In the end, we decided to go with this approach of having a separate field in 
the protocol for inactive lines, for a variety of reasons including the one 
discussed in https://reviews.llvm.org/D67536#inline-616346


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D67537



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to