Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Path: blob/master/src/packages/frontend/codemirror/mode/mediawiki/README.salvus
Views: 687
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.