Update to support tiddlywiki and mediawiki syntax highlighting in editor

This commit is contained in:
Wu Cheng-Han
2016-09-18 16:40:51 +08:00
parent 591134007c
commit 42145e4019
13 changed files with 938 additions and 17 deletions

View File

@@ -0,0 +1,16 @@
This is from https://github.com/wikimedia/mediawiki-extensions-CodeMirror
1. However, note I fixed a bug in their code:
@@ -684,7 +684,7 @@ CodeMirror.defineMode( 'mediawiki', function( config/*, parserConfig */ ) {
var tagname = stream.match( /[^>\/\s\u00a0\.\*\,\[\]\{\}\$\^\+\?\|\/\\'`~<=!@#%&\(\)-]+/ );
if ( tagname ) {
tagname = tagname[0].toLowerCase();
- if ( tagname in config.mwextTags ) { // Parser function
+ if ( config.mwextTags && tagname in config.mwextTags ) { // Parser function
if ( isCloseTag === true ) {
// @todo message
return 'error';
2. Note the comment about "evil BS" in the css file.