2 import {keymap, highlightSpecialChars, drawSelection, highlightActiveLine, dropCursor,
3 rectangularSelection, lineNumbers, highlightActiveLineGutter} from "@codemirror/view"
4 import {defaultHighlightStyle, syntaxHighlighting, bracketMatching,
5 foldKeymap} from "@codemirror/language"
6 import {defaultKeymap, history, historyKeymap} from "@codemirror/commands"
7 import {EditorState} from "@codemirror/state"
9 import {defaultLight} from "./themes";
11 export function viewer() {
14 highlightActiveLineGutter(),
15 highlightSpecialChars(),
19 syntaxHighlighting(defaultLight, {fallback: true}),
21 rectangularSelection(),
22 highlightActiveLine(),
28 EditorState.readOnly.of(true),