Subversion-Projekte lars-tiefland.ci

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
776 lars 1
// CodeMirror, copyright (c) by Marijn Haverbeke and others
2
// Distributed under an MIT license: http://codemirror.net/LICENSE
3
 
4
(function() {
5
  CodeMirror.defineMode("markdown_with_stex", function(){
6
    var inner = CodeMirror.getMode({}, "stex");
7
    var outer = CodeMirror.getMode({}, "markdown");
8
 
9
    var innerOptions = {
10
      open: '$',
11
      close: '$',
12
      mode: inner,
13
      delimStyle: 'delim',
14
      innerStyle: 'inner'
15
    };
16
 
17
    return CodeMirror.multiplexingMode(outer, innerOptions);
18
  });
19
 
20
  var mode = CodeMirror.getMode({}, "markdown_with_stex");
21
 
22
  function MT(name) {
23
    test.mode(
24
      name,
25
      mode,
26
      Array.prototype.slice.call(arguments, 1),
27
      'multiplexing');
28
  }
29
 
30
  MT(
31
    "stexInsideMarkdown",
32
    "[strong **Equation:**] [delim $][inner&tag \\pi][delim $]");
33
})();