From 3c0606ced56f1b2d5ab3ba2b7b7f55ddfd00dd05 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Sun, 11 Aug 2013 00:36:39 +0000 Subject: [PATCH] Autocomplete string literals --- autocomplete.d | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/autocomplete.d b/autocomplete.d index 5236cf5..2c3c162 100644 --- a/autocomplete.d +++ b/autocomplete.d @@ -95,7 +95,12 @@ AutocompleteResponse complete(AutocompleteRequest request, string[] importPaths) case TokenType.stringLiteral: case TokenType.wstringLiteral: case TokenType.dstringLiteral: - // TODO + foreach (symbol; arraySymbols) + { + response.completionKinds ~= symbol.kind; + response.completions ~= symbol.name; + } + response.completionType = CompletionType.identifiers; break; case TokenType.int_: case TokenType.uint_: @@ -138,7 +143,6 @@ AutocompleteResponse complete(AutocompleteRequest request, string[] importPaths) // TODO: global scope break; default: - // TODO break; } }