bugfix: bind TAB to editor
Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
parent
4c4742bc7e
commit
79c490b1a6
@ -20,7 +20,8 @@ import {mainsailTheme} from "@/plugins/codemirrorTheme";
|
|||||||
import {StreamLanguage} from "@codemirror/stream-parser";
|
import {StreamLanguage} from "@codemirror/stream-parser";
|
||||||
import { klipper_config } from "@/plugins/StreamParserKlipperConfig";
|
import { klipper_config } from "@/plugins/StreamParserKlipperConfig";
|
||||||
import { gcode } from "@/plugins/StreamParserGcode";
|
import { gcode } from "@/plugins/StreamParserGcode";
|
||||||
import {EditorView} from "@codemirror/view";
|
import {EditorView, keymap} from "@codemirror/view";
|
||||||
|
import {defaultTabBinding} from "@codemirror/commands";
|
||||||
import {yaml} from "@/plugins/StreamParserYaml";
|
import {yaml} from "@/plugins/StreamParserYaml";
|
||||||
|
|
||||||
@Component
|
@Component
|
||||||
@ -86,6 +87,7 @@ export default class Codemirror extends Mixins(BaseMixin) {
|
|||||||
get cmExtensions() {
|
get cmExtensions() {
|
||||||
const extensions = [
|
const extensions = [
|
||||||
basicSetup,
|
basicSetup,
|
||||||
|
keymap.of([defaultTabBinding]),
|
||||||
mainsailTheme,
|
mainsailTheme,
|
||||||
EditorView.updateListener.of(update => {
|
EditorView.updateListener.of(update => {
|
||||||
this.content = update.state?.doc.toString()
|
this.content = update.state?.doc.toString()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user