Fixed support for tabs

This commit is contained in:
Leon Mika 2026-03-14 21:10:11 +11:00
parent ba7b8a5395
commit 3e8d101eec
2 changed files with 4 additions and 4 deletions

View file

@ -1,15 +1,16 @@
import './style.css'; import './style.css';
import './app.css'; import './app.css';
import {EditorView, basicSetup} from "codemirror"; import {basicSetup} from "codemirror";
import {EditorView, keymap} from "@codemirror/view";
import {Application} from "@hotwired/stimulus"; import {Application} from "@hotwired/stimulus";
import {textProcessor} from "./services.js"; import {textProcessor} from "./services.js";
import {multiCursorKeymap, commandPalette} from "./cmplugins.js"; import {multiCursorKeymap, commandPalette} from "./cmplugins.js";
import {indentWithTab} from "@codemirror/commands";
import {StatusController} from "./controllers/status_controller.js"; import {StatusController} from "./controllers/status_controller.js";
import {CommandsController} from "./controllers/commands_controller.js"; import {CommandsController} from "./controllers/commands_controller.js";
import {LogPrint, EventsOn} from "../wailsjs/runtime/runtime";
@ -18,6 +19,7 @@ const view = new EditorView({
doc: "", doc: "",
extensions: [ extensions: [
basicSetup, basicSetup,
keymap.of([indentWithTab]),
EditorView.lineWrapping, EditorView.lineWrapping,
multiCursorKeymap, multiCursorKeymap,
commandPalette, commandPalette,

2
go.sum
View file

@ -704,8 +704,6 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
lmika.dev/pkg/modash v0.1.0 h1:fltroSvP0nKj9K0E6G+S9LULvB9Qhj47+SZ2b9v/v/c= lmika.dev/pkg/modash v0.1.0 h1:fltroSvP0nKj9K0E6G+S9LULvB9Qhj47+SZ2b9v/v/c=
lmika.dev/pkg/modash v0.1.0/go.mod h1:8NDl/yR1eCCEhip9FJlVuMNXIeaztQ0Ks/tizExFcTI= lmika.dev/pkg/modash v0.1.0/go.mod h1:8NDl/yR1eCCEhip9FJlVuMNXIeaztQ0Ks/tizExFcTI=
lmika.dev/pkg/progdoc v0.0.0-20260201060415-64e19d8700ce h1:DuqMtt7E0miQfhljoJYKtw5cWLBr80APMbmXA1h2vLM=
lmika.dev/pkg/progdoc v0.0.0-20260201060415-64e19d8700ce/go.mod h1:EYu63RkiUsx2pkJhZDlKtF+6XcOt3qGyVlS4H4SKDFc=
lmika.dev/pkg/progdoc v0.0.0-20260202102543-b3ada3124549 h1:1/RklFVF7Dm9Wr6Nwba75g311lX050/Eso+2djPda5M= lmika.dev/pkg/progdoc v0.0.0-20260202102543-b3ada3124549 h1:1/RklFVF7Dm9Wr6Nwba75g311lX050/Eso+2djPda5M=
lmika.dev/pkg/progdoc v0.0.0-20260202102543-b3ada3124549/go.mod h1:EYu63RkiUsx2pkJhZDlKtF+6XcOt3qGyVlS4H4SKDFc= lmika.dev/pkg/progdoc v0.0.0-20260202102543-b3ada3124549/go.mod h1:EYu63RkiUsx2pkJhZDlKtF+6XcOt3qGyVlS4H4SKDFc=
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=