Major mini editor refactoring (#225)

Replaces most editing components with CM components, enabling vim mode and completions everywhere

Fixes #205 
Fixes #221 
Fixes #222 
Fixes #223
This commit is contained in:
Zef Hemel
2022-12-21 14:55:24 +01:00
committed by GitHub
parent 6897111cf9
commit 3545d00d46
31 changed files with 1158 additions and 745 deletions
+5 -2
View File
@@ -139,10 +139,13 @@ export default function reducer(
filterBoxOptions: [],
filterBoxHelpText: "",
};
case "set-editor-ro":
case "set-ui-option":
return {
...state,
forcedROMode: action.enabled,
uiOptions: {
...state.uiOptions,
[action.key]: action.value,
},
};
}
return state;