Enable code completion for ace editor
This commit is contained in:
parent
9056519e45
commit
20232afefd
@ -24,11 +24,10 @@ import { files as api } from "@/api";
|
|||||||
import { theme } from "@/utils/constants";
|
import { theme } from "@/utils/constants";
|
||||||
import buttons from "@/utils/buttons";
|
import buttons from "@/utils/buttons";
|
||||||
import url from "@/utils/url";
|
import url from "@/utils/url";
|
||||||
import { Ace, version as ace_version } from "ace-builds";
|
import ace, { Ace, version as ace_version } from "ace-builds";
|
||||||
// @ts-ignore
|
import modelist from "ace-builds/src-noconflict/ext-modelist";
|
||||||
import ace from "ace-builds/src-min-noconflict/ace.js";
|
import "ace-builds/src-noconflict/ext-language_tools";
|
||||||
// @ts-ignore
|
|
||||||
import modelist from "ace-builds/src-min-noconflict/ext-modelist.js";
|
|
||||||
import HeaderBar from "@/components/header/HeaderBar.vue";
|
import HeaderBar from "@/components/header/HeaderBar.vue";
|
||||||
import Action from "@/components/header/Action.vue";
|
import Action from "@/components/header/Action.vue";
|
||||||
import Breadcrumbs from "@/components/Breadcrumbs.vue";
|
import Breadcrumbs from "@/components/Breadcrumbs.vue";
|
||||||
@ -67,10 +66,13 @@ onMounted(() => {
|
|||||||
theme: "ace/theme/chrome",
|
theme: "ace/theme/chrome",
|
||||||
mode: modelist.getModeForPath(fileStore.req?.name).mode,
|
mode: modelist.getModeForPath(fileStore.req?.name).mode,
|
||||||
wrap: true,
|
wrap: true,
|
||||||
|
enableBasicAutocompletion: true,
|
||||||
|
enableLiveAutocompletion: true,
|
||||||
|
enableSnippets: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (theme == "dark") {
|
if (theme === "dark") {
|
||||||
editor.value?.setTheme("ace/theme/twilight");
|
editor.value!.setTheme("ace/theme/twilight");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user