sammccall added inline comments.
================ Comment at: clang-tools-extra/clangd/ConfigFragment.h:271 + /// Describes hover preferences. + struct HoverBlock { + /// Whether hover show a.k.a type. ---------------- kadircet wrote: > lh123 wrote: > > sammccall wrote: > > > 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. > > In the future, the AKA type can also be displayed in the signature help, > > but I don't know the best place for this option.(for now, it should be fine > > to put this setting in hover) > we've got a `Style` section actually, which might be more suitable for > extensibility but I am also afraid of pushing ourselves into a corner by > putting too much meaning into a boolean flag. > > maybe we should just go with a command line flag until we figure out what to > do here (as it's less invasive)? I thought about style but the idea is that reflects coding style of the project, where this is really more of a user preference. I'm a little skeptical whether we'll want this in sig help/completion (vs just being smarter about whether to desugar) Command line flag is tempting but annoying to wire up. My favorite is probably what we have here 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