From 05c4c85bd69a1efd0918fe36c88ff83a6ccae1f5 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Sun, 16 Sep 2018 16:57:43 -0700 Subject: [PATCH] Skip informative scope foo:: --- src/messages/textDocument_completion.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/messages/textDocument_completion.cc b/src/messages/textDocument_completion.cc index 4e9d1a3c..16cb707b 100644 --- a/src/messages/textDocument_completion.cc +++ b/src/messages/textDocument_completion.cc @@ -380,6 +380,11 @@ void BuildItem(std::vector &out, for (auto i = first; i < out.size(); i++) out[i].parameters_.push_back(text); break; + case CodeCompletionString::CK_Informative: + if (StringRef(Chunk.Text).endswith("::")) + continue; + text = Chunk.Text; + break; case CodeCompletionString::CK_ResultType: result_type = Chunk.Text; continue;