From 2bd0bb05fe74a5923b79c8dc674ee84c1fcb29f3 Mon Sep 17 00:00:00 2001 From: Brad Lewis <22850972+BradLewis@users.noreply.github.com> Date: Sat, 25 Oct 2025 19:13:59 -0400 Subject: Fix provided incorrect completions for named call args --- src/server/completion.odin | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/server/completion.odin') diff --git a/src/server/completion.odin b/src/server/completion.odin index 5d39109..f1bd9a8 100644 --- a/src/server/completion.odin +++ b/src/server/completion.odin @@ -1353,6 +1353,9 @@ get_implicit_completion :: proc( return is_incomplete } else if s, ok := unwrap_bitset(ast_context, comp_symbol); ok { for enum_name in s.names { + if field_exists_in_comp_lit(position_context.comp_lit, enum_name) { + continue + } item := CompletionItem { label = enum_name, kind = .EnumMember, -- cgit v1.2.3