aboutsummaryrefslogtreecommitdiff
path: root/src/server/completion.odin
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2023-07-26 18:24:11 +0200
committerDanielGavin <danielgavin5@hotmail.com>2023-07-26 18:24:11 +0200
commit061dfb057bfcf471e9b78d23004c26224927e533 (patch)
tree284a599b307d37820f95c98aea8024244eb0907e /src/server/completion.odin
parent597f12a8e0fca0c3e8087ab4ea4ae81e599f155f (diff)
Symbols that have @private on package is ignored when selecting from package.
Diffstat (limited to 'src/server/completion.odin')
-rw-r--r--src/server/completion.odin4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/completion.odin b/src/server/completion.odin
index b66cb4a..62c2af7 100644
--- a/src/server/completion.odin
+++ b/src/server/completion.odin
@@ -593,6 +593,10 @@ get_selector_completion :: proc(
for search in searched {
symbol := search.symbol
+ if .PrivatePackage in symbol.flags {
+ continue
+ }
+
resolve_unresolved_symbol(ast_context, &symbol)
build_procedure_symbol_signature(&symbol)