kadircet added inline comments.

================
Comment at: clang-tools-extra/clangd/Hover.cpp:466
+  markup::Paragraph &P = Output.addParagraph();
+  P.appendText(beautify(index::getSymbolKindString(Kind)));
+  if (!Name.empty()) {
----------------
sammccall wrote:
> kadircet wrote:
> > sammccall wrote:
> > > is beautify() actually better here? I actually quite like the lowercase 
> > > as it reduces the emphasis on the kind vs the name, and the hyphens as it 
> > > makes it easier to pick out the name.
> > > 
> > > This is up to you of course.
> > I've actually found those hyphens annoying, but don't have any strong 
> > feelings towards those. I would land it this way and see how ppl feel about 
> > it. (but of course, if you've got any strong feelings we could also do it 
> > the other way around)
> ok, that's fine. If you don't care much about the case, consider dropping the 
> case transform and just replacing `-` with ` `, it seems less noisy. But up 
> to you, fine to leave as-is.
got rid of beautify, printing getSymbolKindString as is.


================
Comment at: clang-tools-extra/clangd/Hover.cpp:495
+    markup::Paragraph &P = Output.addParagraph();
+    P.appendText("Value: ");
+    P.appendCode(*Value);
----------------
sammccall wrote:
> consider "Value = " or even just "= "
sorry somehow missed that one.

what about putting that into header part with something like:

```
variable `var` : `int`(=3)

function `foo` -> `int`(=3)
```

we can also drop equals signs, I am not sure if it looks confusing without 
those.


================
Comment at: clang-tools-extra/clangd/Hover.cpp:490
+  markup::Paragraph &Header = Output.addParagraph();
+  Header.appendText(beautify(index::getSymbolKindString(Kind)));
+  if (!Name.empty()) {
----------------
sammccall wrote:
> if there's no name, do we want to skip the header entirely?
> (I can't think of examples for this case.)
`HoverInfo::Name` is always filled currently, as we always get a 
`NamedDecl`(after change to `explicitReferenceTargets`).

Changing it accordingly.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D71555



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

Reply via email to