Skip to content

Commit a8fc625

Browse files
committed
Added model names to customCompleter
1 parent 278e20e commit a8fc625

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

src/components/editor/customCompleter.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import myrReference from "../../myr/reference.js";
22
import myrTextures from "../structural/Textures.js";
3+
import myrModels from "../structural/Models.js"
34

45
export const customCompleter = {
56
getCompletions: function (editor, session, pos, prefix, callback) {
@@ -40,6 +41,11 @@ export const customCompleter = {
4041
"group()"
4142
];
4243

44+
let model = myrModels();
45+
let Model = [...model.ModelPack.keys(),
46+
"group()"
47+
];
48+
4349
let reference = myrReference();
4450
let keyWords = [...reference.geometry.map(obj => obj.name + "()"),
4551
...reference.transformations.map(obj => obj.name + "()"),
@@ -234,6 +240,15 @@ export const customCompleter = {
234240
score: 3
235241
};
236242
}));
243+
244+
callback(null, Model.map(function (word) {
245+
return {
246+
caption: word,
247+
value: word,
248+
meta: "model",
249+
score: 3
250+
};
251+
}));
237252
}
238253
};
239254

0 commit comments

Comments
 (0)