Clojure/Script mode for CodeMirror 6
Enable a decent Clojure/Script editor experience in the browser.
Built for and by Nextjournal.
📦 Use it from NPM
import { default_extensions, complete_keymap } from '@nextjournal/clojure-mode'
import { EditorView, drawSelection, keymap } from '@codemirror/view'
import { EditorState } from '@codemirror/state'
let extensions = [keymap.of(complete_keymap),
...default_extensions]
let state = EditorState.create({doc: "... some clojure code...",
extensions: extensions })
let editorElt = document.querySelector('#editor')
let editor = new EditorView({state: state,
parent: editorElt,
extensions: extensions})