Expand all

CodeMirrorAutocomplete

CodeMirror extension providing autocompletion for the MediaWiki mode. This automatically applied when using CodeMirrorModeMediaWiki.

Properties

autocompleteKeymap :Array.<CodeMirrorKeyBinding>staticconstant #

Keymap for autocompletion.

Type:

Source:
Keymap for autocompletion.

Methods

applyLinkCompletion(closed) → {function}inner #

Apply autocompletion for links.

Parameters:

Name Type Description
closed boolean
Source:

Returns:

Type
function
Apply autocompletion for links.

applyTemplateCompletion(closed) → {function}inner #

Apply autocompletion for templates.

Parameters:

Name Type Description
closed boolean
Source:

Returns:

Type
function
Apply autocompletion for templates.

completionSource(mode) → {CompletionSource}inner #

Autocompletion for magic words, tag names, etc.

Parameters:

Name Type Description
mode CodeMirrorModeMediaWiki
Source:

Returns:

Type
CompletionSource
Autocompletion for magic words, tag names, etc.

hasTag(types, names) → {boolean}inner #

Check if the node has a specific type.

Parameters:

Name Type Description
types Set.<string>
names Array.<string> | string
Source:

Returns:

Type
boolean
Check if the node has a specific type.

linkSuggest(mode, str, ns) → {Promise}inner #

Autocompletion for page names.

Parameters:

Name Type Default Description
mode CodeMirrorModeMediaWiki
str string
ns number 0
Source:

Returns:

Type
Promise
Autocompletion for page names.

linkSuggestFactory(search, namespace, subpage) → {Promise.<Array.<string>>}inner #

Get suggestions for wiki links.

Parameters:

Name Type Default Description
search string
namespace number 0
subpage boolean false
Source:

Returns:

Type
Promise.<Array.<string>>
Get suggestions for wiki links.