ioeric added a comment.

Thanks for the review!



================
Comment at: clangd/CodeComplete.cpp:1320
+                    llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS) && {
+    auto CompletionFilter = speculateCompletionFilter(Content, Pos);
+    if (!CompletionFilter) {
----------------
sammccall wrote:
> hmm, this function should likely also move to SourceCode, use Offset instead 
> of Position, and move to SourceCode.h. But probably a different patch.
ack


================
Comment at: clangd/CodeComplete.cpp:1341
+
+    // Carve out the typed filter from the content so that we don't treat it as
+    // an identifier.
----------------
sammccall wrote:
> you could just erase the typed filter from the suggestion list.
> (It may be a valid word spelled elsewhere, but there's no point suggesting it)
This is following conventions of other sources. Both index and sema provide 
results for fully-typed names. Considering that users might be already used to 
this, and completion results tend to give reassurance for correctly typed 
names, I am inclined to keep the typed filter if it's seen somewhere else in 
the file.


Repository:
  rCTE Clang Tools Extra

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

https://reviews.llvm.org/D60126



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

Reply via email to