Added cm6 strategy for splitting and dyn. loading langs

Split out legacy modes to their own dynamically imported bundle to
reduce main code bundle size.
This commit is contained in:
Dan Brown
2023-04-14 18:08:57 +01:00
parent 257a703878
commit 9874a53206
8 changed files with 144 additions and 114 deletions

View File

@ -6,7 +6,6 @@ import {defaultKeymap, history, historyKeymap} from "@codemirror/commands"
import {EditorState} from "@codemirror/state"
import {defaultLight} from "./themes";
import {getLanguageExtension} from "./languages";
export function viewer() {
return [
@ -44,7 +43,6 @@ export function editor(language) {
...defaultKeymap,
...historyKeymap,
]),
getLanguageExtension(language, ''),
EditorView.lineWrapping,
];
}