aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/completion.odin21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/server/completion.odin b/src/server/completion.odin
index 130cc1a..343d5be 100644
--- a/src/server/completion.odin
+++ b/src/server/completion.odin
@@ -1697,6 +1697,16 @@ append_magic_map_completion :: proc(
return
}
+ // allocator
+ {
+ item := CompletionItem {
+ label = "allocator",
+ kind = .Field,
+ detail = fmt.tprintf("%v.%v: %v", "Raw_Map", "allocator", "runtime.Allocator"),
+ }
+ append(items, item)
+ }
+
remove_range := common.Range {
start = range.start,
end = range.end,
@@ -1803,6 +1813,16 @@ append_magic_dynamic_array_completion :: proc(
return
}
+ // allocator
+ {
+ item := CompletionItem {
+ label = "allocator",
+ kind = .Field,
+ detail = fmt.tprintf("%v.%v: %v", "Raw_Dynamic_Array", "allocator", "runtime.Allocator"),
+ }
+ append(items, item)
+ }
+
prefix := "&"
suffix := ""
if symbol.pointers > 0 {
@@ -2054,3 +2074,4 @@ swizzle_coord_map: map[u8]bool = {
}
swizzle_coord_components: []string = {"x", "y", "z", "w"}
+