From 337a3e325eaa47712ae877da11ccb8a9c3908b5d Mon Sep 17 00:00:00 2001 From: Jade Abraham Date: Wed, 24 Apr 2024 10:02:35 -0700 Subject: [PATCH] exclude operators from completion lists Signed-off-by: Jade Abraham --- tools/chpl-language-server/src/chpl-language-server.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/chpl-language-server/src/chpl-language-server.py b/tools/chpl-language-server/src/chpl-language-server.py index 323f00581d1f..f6107477572d 100755 --- a/tools/chpl-language-server/src/chpl-language-server.py +++ b/tools/chpl-language-server/src/chpl-language-server.py @@ -209,6 +209,11 @@ def completion_item_for_decl( if kind == SymbolKind.Method: return None + # We don't want to show operators in completion lists, as they're + # not really useful to the user in this context. + if kind == SymbolKind.Operator: + return None + name_to_use = override_name if override_name else decl.name() return CompletionItem( label=name_to_use,