================
@@ -22,10 +22,16 @@ namespace clang {
 namespace clangd {
 class ParsedAST;
 
+struct InlayHintOptions {
+  // Minimum lines for BlockEnd inlay-hints to be shown
+  int HintMinLineLimit{2};
----------------
HighCommander4 wrote:

What we discussed in the original issue was that the default should remain 2 
**for tests**, so that we don't have to change a lot of tests / artificially 
make the blocks long in test code, but that the limit used in production should 
be increased to 10.

That requires either:
 * passing an options struct with the limit set to 10 in the [production call 
site](https://searchfox.org/llvm/rev/bb21a6819b3fb9d689de776f7ee768030dfbacea/clang-tools-extra/clangd/ClangdServer.cpp#921);
 or
 * setting the default to 10 here and adjusting test code accordingly (i.e. 
explicitly passing `2` to `DefaultInlayHintOpts`)

My preference is the latter, as that ensures that any new call sites use the 
production value by default (and it seems to be what we do for other options).

(Also, small code style nit: the convention in clangd code seems to be [equals 
initialization](https://searchfox.org/llvm/rev/bb21a6819b3fb9d689de776f7ee768030dfbacea/clang-tools-extra/clangd/CodeComplete.h#50)
 for members.)

https://github.com/llvm/llvm-project/pull/136106
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to