UNPKG

@bhsd/codemirror-mediawiki

Version:

Modified CodeMirror mode based on wikimedia/mediawiki-extensions-CodeMirror

15 lines (14 loc) 550 B
import { vue } from '@codemirror/lang-vue'; import { htmlLanguage, htmlCompletionSource } from '@codemirror/lang-html'; import { javascript } from '@codemirror/lang-javascript'; import { LanguageSupport } from '@codemirror/language'; import { jsCompletion } from './javascript'; import { cssCompletion } from './css'; export default () => vue({ base: new LanguageSupport(htmlLanguage, [ htmlLanguage.data.of({ autocomplete: htmlCompletionSource }), javascript().support, jsCompletion, cssCompletion(), ]), });