[PATCH] D34033: [clangd] Add parameter and return type information to completion results
Krasimir Georgiev via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Jun 8 07:48:56 PDT 2017
krasimir marked an inline comment as done.
krasimir added inline comments.
================
Comment at: clangd/ClangdUnit.cpp:153
Item.kind = getKind(Result.CursorKind);
+ Item.insertText = CCS->getTypedText();
if (CCS->getBriefComment())
----------------
ilya-biryukov wrote:
> Should we also update sortText and filterText, which use label by default, just like insertText?
Good point!
================
Comment at: test/clangd/completion.test:32
# CHECK: {"jsonrpc":"2.0","id":1,"result":[
-# CHECK-DAG: {"label":"a","kind":5}
-# CHECK-DAG: {"label":"bb","kind":5}
-# CHECK-DAG: {"label":"ccc","kind":5}
+# CHECK-DAG: {"label":"a","kind":5,"detail":"int","insertText":"a"}
# CHECK: ]}
----------------
ilya-biryukov wrote:
> Should we repeat repeat the checks added above here too?
This test case is about understanding 'file:/main.cpp', so I don't think repeating everything would be beneficial.
https://reviews.llvm.org/D34033
More information about the cfe-commits
mailing list