Fixes #319
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { Editor } from "../editor.tsx";
|
||||
import { EditorView, Transaction } from "../deps.ts";
|
||||
import { EditorView, Transaction, Vim, vimGetCm } from "../deps.ts";
|
||||
import { SysCallMapping } from "../../plugos/system.ts";
|
||||
import { FilterOption } from "../../common/types.ts";
|
||||
|
||||
@@ -164,6 +164,10 @@ export function editorSyscalls(editor: Editor): SysCallMapping {
|
||||
value,
|
||||
});
|
||||
},
|
||||
"editor.vimEx": (_ctx, exCommand: string) => {
|
||||
const cm = vimGetCm(editor.editorView!)!;
|
||||
return Vim.handleEx(cm, exCommand);
|
||||
},
|
||||
};
|
||||
|
||||
return syscalls;
|
||||
|
||||
Reference in New Issue
Block a user