diff options
| author | DanielGavin <danielgavin5@hotmail.com> | 2023-03-08 18:27:37 +0100 |
|---|---|---|
| committer | DanielGavin <danielgavin5@hotmail.com> | 2023-03-08 18:27:37 +0100 |
| commit | edbc1c6ea624f7feee2dbf4804543c9329eef738 (patch) | |
| tree | abe426e3a458a7b6e524d83696c2140951880589 /src/server/completion.odin | |
| parent | 4c5b21feabb5bc6f8442c2b3c5e6d16a8f923e5a (diff) | |
Add support for completion with usings and compound literals
Diffstat (limited to 'src/server/completion.odin')
| -rw-r--r-- | src/server/completion.odin | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/completion.odin b/src/server/completion.odin index fa7d206..4111a79 100644 --- a/src/server/completion.odin +++ b/src/server/completion.odin @@ -235,6 +235,10 @@ get_comp_lit_completion :: proc( #partial switch v in comp_symbol.value { case SymbolStructValue: for name, i in v.names { + if name == "_" { + continue + } + ast_context.current_package = comp_symbol.pkg if resolved, ok := resolve_type_expression( @@ -504,6 +508,10 @@ get_selector_completion :: proc( list.isIncomplete = false for name, i in v.names { + if name == "_" { + continue + } + if selector.pkg != "" { ast_context.current_package = selector.pkg } else { |