sammccall accepted this revision.
sammccall added a comment.
This revision is now accepted and ready to land.

(Sorry about all the boilerplate for adding config, I think I should probably 
add some tablegen magic to cover everything except Config.h)



================
Comment at: clang-tools-extra/clangd/ConfigFragment.h:271
+  /// Describes hover preferences.
+  struct HoverBlock {
+    /// Whether hover show a.k.a type.
----------------
One question is whether the setting should control hover specifically, or 
whether it covers "in places we print types" more generally. But it doesn't 
seem likely we'll make this configurable for diagnostics, and I don't have 
other examples. Most of our settings are per-feature. So I think this is right 
as it is.


================
Comment at: clang-tools-extra/clangd/ConfigFragment.h:273
+    /// Whether hover show a.k.a type.
+    llvm::Optional<Located<bool>> AKAPrint;
+  };
----------------
I'd call this ShowAKA

(verb before its object; "show" is a little less jargony)


================
Comment at: clang-tools-extra/clangd/unittests/HoverTests.cpp:1
 //===-- HoverTests.cpp 
----------------------------------------------------===//
 //
----------------
we should also add at least one test with it disabled


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D114665

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

Reply via email to