aboutsummaryrefslogtreecommitdiff
path: root/src/server/completion.odin
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2021-03-25 22:47:50 +0100
committerDanielGavin <danielgavin5@hotmail.com>2021-03-25 22:47:50 +0100
commit382d91e3602bc43a488476f3068ffb5474bcc074 (patch)
tree751f1dbdae313ff9387b1436813d79f2b50cd2c1 /src/server/completion.odin
parentfdb0ab16e6d1cebb9d4953ceb686e93d3179ff36 (diff)
fix hover and completion on keywords
Diffstat (limited to 'src/server/completion.odin')
-rw-r--r--src/server/completion.odin8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/completion.odin b/src/server/completion.odin
index b5fa70d..b68bc77 100644
--- a/src/server/completion.odin
+++ b/src/server/completion.odin
@@ -219,7 +219,7 @@ get_comp_lit_completion :: proc(ast_context: ^AstContext, position_context: ^Doc
item := CompletionItem {
label = resolved.name,
kind = cast(CompletionItemKind)resolved.type,
- detail = concatenate_symbols_information(ast_context, resolved),
+ detail = concatenate_symbols_information(ast_context, resolved, true),
documentation = resolved.doc,
};
@@ -373,7 +373,7 @@ get_selector_completion :: proc(ast_context: ^AstContext, position_context: ^Doc
item := CompletionItem {
label = symbol.name,
kind = cast(CompletionItemKind)symbol.type,
- detail = concatenate_symbols_information(ast_context, symbol),
+ detail = concatenate_symbols_information(ast_context, symbol, true),
documentation = symbol.doc,
};
@@ -863,7 +863,7 @@ get_identifier_completion :: proc(ast_context: ^AstContext, position_context: ^D
}
}
-
+
for keyword, _ in common.keyword_map {
symbol := index.Symbol {
@@ -885,7 +885,7 @@ get_identifier_completion :: proc(ast_context: ^AstContext, position_context: ^D
item := CompletionItem {
label = result.symbol.name,
- detail = concatenate_symbols_information(ast_context, result.symbol),
+ detail = concatenate_symbols_information(ast_context, result.symbol, true),
};
if result.variable != nil {