aboutsummaryrefslogtreecommitdiff
path: root/src/server/requests.odin
diff options
context:
space:
mode:
authorDaniel Gavin <danielgavin5@hotmail.com>2022-07-11 23:22:31 +0200
committerDaniel Gavin <danielgavin5@hotmail.com>2022-07-11 23:22:31 +0200
commit0f73b28db794a37ec0bfb9bc9c866d5b74ebf0ee (patch)
tree0ea8c9b9bcfaf20ecb32728b4eece73634191b6e /src/server/requests.odin
parent96266332bfc5cef2bd06aa88f231999322e0513c (diff)
More reference workindex-caching
Diffstat (limited to 'src/server/requests.odin')
-rw-r--r--src/server/requests.odin7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/requests.odin b/src/server/requests.odin
index c9d9a8d..e2979b5 100644
--- a/src/server/requests.odin
+++ b/src/server/requests.odin
@@ -548,6 +548,10 @@ request_initialize :: proc (params: json.Value, id: RequestId, config: ^common.C
append(&indexer.builtin_packages, path.join(core, "runtime"))
}
+ for pkg in indexer.builtin_packages {
+ try_build_package(pkg)
+ }
+
return .None
}
@@ -1049,7 +1053,6 @@ request_document_links :: proc (params: json.Value, id: RequestId, config: ^comm
}
links: []DocumentLink
-
links, ok = get_document_links(document)
if !ok {
@@ -1083,7 +1086,6 @@ request_rename :: proc (params: json.Value, id: RequestId, config: ^common.Confi
}
workspace_edit: WorkspaceEdit
-
workspace_edit, ok = get_rename(document, rename_param.newName, rename_param.position)
if !ok {
@@ -1117,7 +1119,6 @@ request_references :: proc (params: json.Value, id: RequestId, config: ^common.C
}
locations: []common.Location
-
locations, ok = get_references(document, reference_param.position)
if !ok {