@bhsd/codemirror-mediawiki
Version:
Modified CodeMirror mode based on wikimedia/mediawiki-extensions-CodeMirror
15 lines (14 loc) • 550 B
JavaScript
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(),
]),
});