Extension:CodeMirror/en

The CodeMirror extension provides syntax highlighting in MediaWiki's wikitext editor. It adds the button with logo to toolbar that allows switch on/off syntax highlighting. It supports both Classic edit toolbar and WikiEditor toolbar.

By default it is switched off. When switching on, it will replace the standard textarea with the editor provided by CodeMirror library. When switching off, it will be the opposite effect.

You can use your own styles for wikitext highlighting. Used styles available here. You should place your own styles to common.css. If you have found better styles please let me known.

Browser support
All browsers supported by MediaWiki are supported. Modern mobile browsers tend to partly work.

Screenshots
Live demo.

Configuration
Add the above code at the bottom of your.

Integrating other extensions with CodeMirror
If your extension adds a special tag or code and you want to make sure CodeMirror highlights it, you can make your extension depend on CodeMirror. Here's the first and the second example for doing this.

To do

 * highlighting definition lists (foo :bar ) (T170042)
 * auto-completion (T95100)
 * brace matching (T15302)
 * code folding
 * highlighting inside gallery tag