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 );
  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:
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.

mwConfig Object | null optional

Ignore; used only by unit tests.

Source:

Returns:

Type
LanguageSupport