fix(code): reintroduce indent with tab

This commit is contained in:
Elian Doran 2025-05-10 20:20:38 +03:00
parent 3e5e9096d2
commit 385809df84
No known key found for this signature in database

View File

@ -1,5 +1,5 @@
import { defaultKeymap } from "@codemirror/commands"; import { defaultKeymap, indentWithTab } from "@codemirror/commands";
import { EditorView, keymap, lineNumbers, ViewUpdate, type EditorViewConfig } from "@codemirror/view"; import { EditorView, keymap, lineNumbers, ViewUpdate, type EditorViewConfig, type KeyBinding } from "@codemirror/view";
type ContentChangedListener = () => void; type ContentChangedListener = () => void;
@ -13,7 +13,10 @@ export default class CodeMirror extends EditorView {
constructor(config: EditorConfig) { constructor(config: EditorConfig) {
let extensions = [ let extensions = [
keymap.of(defaultKeymap), keymap.of([
...defaultKeymap,
indentWithTab
]),
lineNumbers() lineNumbers()
]; ];