File tree Expand file tree Collapse file tree 2 files changed +13
-10
lines changed
Expand file tree Collapse file tree 2 files changed +13
-10
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ export const MachineEditor = memo((props: Props) => {
3939 basicSetup = { {
4040 lineNumbers : false ,
4141 foldGutter : false ,
42- defaultKeymap : false ,
42+ // defaultKeymap: false,
4343 } }
4444 />
4545 )
Original file line number Diff line number Diff line change 11import { Extension , keymap } from "@uiw/react-codemirror"
2+ import { Prec } from "@codemirror/state"
23
34import { engine } from "@/engine"
45import { scheduler } from "@/services/scheduler"
@@ -7,17 +8,19 @@ import { lineHighlighter } from "./highlight"
78import { vasmLanguage } from "./syntax"
89
910export function getExtensions ( id : number ) {
10- const keymaps = keymap . of ( [
11- {
12- key : "Enter" ,
13- shift : ( ) => {
14- engine . reloadProgram ( id )
15- scheduler . start ( ) . then ( )
11+ const keymaps = Prec . highest (
12+ keymap . of ( [
13+ {
14+ key : "Enter" ,
15+ shift : ( ) => {
16+ engine . reloadProgram ( id )
17+ scheduler . start ( ) . then ( )
1618
17- return true
19+ return true
20+ } ,
1821 } ,
19- } ,
20- ] )
22+ ] ) ,
23+ )
2124
2225 const extensions : Extension [ ] = [ vasmLanguage , keymaps , lineHighlighter ]
2326
You can’t perform that action at this time.
0 commit comments