]> BookStack Code Mirror - bookstack/blobdiff - resources/js/code/setups.js
CM6: Added tabbing, fixed dark mode border in WYSIWYG
[bookstack] / resources / js / code / setups.js
index 46041a0a290df1bedefc06a14d25bf071e45dc63..72700c9b6c56521f9a535e1e953296656929bc2e 100644 (file)
@@ -1,7 +1,7 @@
 import {EditorView, keymap, drawSelection, highlightActiveLine, dropCursor,
     rectangularSelection, lineNumbers, highlightActiveLineGutter} from "@codemirror/view"
 import {bracketMatching} from "@codemirror/language"
-import {defaultKeymap, history, historyKeymap} from "@codemirror/commands"
+import {defaultKeymap, history, historyKeymap, indentWithTab} from "@codemirror/commands"
 import {EditorState} from "@codemirror/state"
 import {getTheme} from "./themes";
 
@@ -47,6 +47,7 @@ export function editorExtensions(parentEl) {
         keymap.of([
             ...defaultKeymap,
             ...historyKeymap,
+            indentWithTab,
         ]),
         EditorView.lineWrapping,
     ];