Expand all

CodeMirrorModeMediaWiki

MediaWiki language support for CodeMirror 6. Adapted from the original CodeMirror 5 stream parser by Pavel Astakhov.

Classes

CodeMirrorModeMediaWiki

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, mediawikiLang() );
  cm.initialize();
} );
Source:

Methods

CodeMirrorModeMediaWiki([config]) → {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:
Name Type Attributes Default Description
bidiIsolation boolean optional
false

Enable bidi isolation around HTML tags. This should generally always be enabled on RTL pages, but it comes with a performance cost.

codeFolding boolean optional
true

Enable code folding.

autocomplete boolean optional
true

Enable autocompletion.

openLinks boolean optional
true

Enable opening of links.

Source:

Returns:

Type
LanguageSupport
Gets a LanguageSupport instance for the MediaWiki mode.