import './style.css'; import './app.css'; import {EditorView, basicSetup} from "codemirror"; import {keymap} from "@codemirror/view"; import { Application } from "@hotwired/stimulus"; import CommandsController from "./controllers/commands_controller.js"; const view = new EditorView({ parent: document.querySelector("#app"), doc: "", extensions: [ basicSetup, keymap.of([{ key: "Cmd-p", run: () => { let event = new CustomEvent('dq-showcommands'); window.dispatchEvent(event); return true; } }]), ] }) window.Stimulus = Application.start() Stimulus.register("commands", CommandsController); view.focus();