Fix: merge conflict
[myslice.git] / to-be-integrated / third-party / codemirror-3.15 / addon / mode / multiplex_test.js
1 (function() {
2   CodeMirror.defineMode("markdown_with_stex", function(){
3     var inner = CodeMirror.getMode({}, "stex");
4     var outer = CodeMirror.getMode({}, "markdown");
5
6     var innerOptions = {
7       open: '$',
8       close: '$',
9       mode: inner,
10       delimStyle: 'delim',
11       innerStyle: 'inner'
12     };
13
14     return CodeMirror.multiplexingMode(outer, innerOptions);
15   });
16
17   var mode = CodeMirror.getMode({}, "markdown_with_stex");
18
19   function MT(name) {
20     test.mode(
21       name,
22       mode,
23       Array.prototype.slice.call(arguments, 1),
24       'multiplexing');
25   }
26
27   MT(
28     "stexInsideMarkdown",
29     "[strong **Equation:**] [delim $][inner&tag \\pi][delim $]");
30 })();