aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/completion.odin3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/completion.odin b/src/server/completion.odin
index 4b1e099..e1ebc87 100644
--- a/src/server/completion.odin
+++ b/src/server/completion.odin
@@ -2103,6 +2103,7 @@ append_non_imported_packages :: proc(
return
}
+ i := len(items)
for collection, pkgs in build_cache.pkg_aliases {
for pkg in pkgs {
fullpath := path.join({config.collections[collection], pkg})
@@ -2139,9 +2140,11 @@ append_non_imported_packages :: proc(
additionalTextEdits = additionalTextEdits,
insertTextFormat = .PlainText,
InsertTextMode = .adjustIndentation,
+ sortText = fmt.tprintf("%05d", i),
}
append(items, item)
+ i += 1
}
}
}