This commit is contained in:
Zef Hemel
2022-12-16 12:44:04 +01:00
parent be83f305dd
commit 88cc80cd1a
8 changed files with 50 additions and 10 deletions
+9
View File
@@ -18,6 +18,15 @@ syntax:
regex: "\\$[a-zA-Z\\.\\-\\/]+[\\w\\.\\-\\/]*"
className: sb-named-anchor
functions:
setEditorMode:
path: "./editor.ts:setEditorMode"
events:
- editor:init
toggleVimMode:
path: "./editor.ts:toggleVimMode"
command:
name: "Editor: Toggle Vim Mode"
clearPageIndex:
path: "./page.ts:clearPageIndex"
env: server
+14
View File
@@ -13,3 +13,17 @@ export async function toggleReadOnlyMode() {
await editor.enableReadOnlyMode(readOnlyMode);
await clientStore.set("readOnlyMode", readOnlyMode);
}
// Run on "editor:init"
export async function setEditorMode() {
if (await clientStore.get("vimMode")) {
await editor.setVimEnabled(true);
}
}
export async function toggleVimMode() {
let vimMode = await clientStore.get("vimMode");
vimMode = !vimMode;
await editor.setVimEnabled(vimMode);
await clientStore.set("vimMode", vimMode);
}