import 'codemirror/mode/xml/xml'; import 'codemirror/theme/dracula.css'; import { useCykStore } from './cykStore'; import loglevel from 'loglevel'; const logger = loglevel.getLogger('EditComponent.vue'); logger.setLevel('debug'); export function useCykEdit() { const store = useCykStore(); const cmOptions = { mode: 'text/xml', theme: 'default', lineNumbers: true, smartIndent: true, indentUnit: 2, foldGutter: true, styleActiveLine: true, }; // if ( // store.module.source_edit === undefined || // store.module.source_edit.trim() === '' // ) { // store.module.source_edit = newModule; // } return { store, cmOptions }; }