MediaWiki language support for CodeMirror 6. Adapted from the original CodeMirror 5 stream parser by Pavel Astakhov.
Classes
Example
mw.loader.using( [
'ext.CodeMirror.v6',
'ext.CodeMirror.v6.mode.mediawiki'
] ).then( ( require ) => {
const CodeMirror = require( 'ext.CodeMirror.v6' );
const mediawikiLang = require( 'ext.CodeMirror.v6.mode.mediawiki' );
const cm = new CodeMirror( myTextarea );
cm.initialize( [ cm.defaultExtensions, mediawikiLang() ] );
} );
- Source:
Methods
CodeMirrorModeMediaWiki([config], [mwConfig]) → {LanguageSupport}inner
#
Gets a LanguageSupport instance for the MediaWiki mode.
Parameters:
Name | Type | Attributes | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
config |
Object |
optional |
Configuration options for the MediaWiki mode. Properties:
|
||||||||||
mwConfig |
Object
|
null
|
optional |
Ignore; used only by unit tests. |
- Source:
Returns:
- Type
- LanguageSupport