From 9df9a11c58b22bfcf9ba3c82ea0691772e765f0d Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Mon, 19 Oct 2015 11:55:39 -0700 Subject: [PATCH] Fix #261 --- dsymbol | 2 +- src/server/autocomplete.d | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dsymbol b/dsymbol index 1ac138f..1c0db1e 160000 --- a/dsymbol +++ b/dsymbol @@ -1 +1 @@ -Subproject commit 1ac138f58fe24d59519a5a92758701e9007d0ad6 +Subproject commit 1c0db1e40d2fe6118a898cd3b1c788cc3d3cdb50 diff --git a/src/server/autocomplete.d b/src/server/autocomplete.d index aefd84e..6be609c 100644 --- a/src/server/autocomplete.d +++ b/src/server/autocomplete.d @@ -842,8 +842,8 @@ void setCompletions(T)(ref AutocompleteResponse response, if (partial !is null && tokens.length == 0) { auto currentSymbols = completionScope.getSymbolsInCursorScope(cursorPosition); - foreach (s; currentSymbols - .filter!(a => a.name.toUpper().startsWith(partial.toUpper()))) + foreach (s; currentSymbols.filter!(a => isPublicCompletionKind(a.kind) + && a.name.toUpper().startsWith(partial.toUpper()))) { response.completionKinds ~= s.kind; response.completions ~= s.name.dup;