mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-31 03:18:24 +00:00 
			
		
		
		
	* Added coding style modes to SimpleMDE * Moved the CodeMirror addon from simplemd to codemirror directory
		
			
				
	
	
		
			34 lines
		
	
	
		
			833 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			833 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // CodeMirror, copyright (c) by Marijn Haverbeke and others
 | |
| // Distributed under an MIT license: http://codemirror.net/LICENSE
 | |
| 
 | |
| (function() {
 | |
|   CodeMirror.defineMode("markdown_with_stex", function(){
 | |
|     var inner = CodeMirror.getMode({}, "stex");
 | |
|     var outer = CodeMirror.getMode({}, "markdown");
 | |
| 
 | |
|     var innerOptions = {
 | |
|       open: '$',
 | |
|       close: '$',
 | |
|       mode: inner,
 | |
|       delimStyle: 'delim',
 | |
|       innerStyle: 'inner'
 | |
|     };
 | |
| 
 | |
|     return CodeMirror.multiplexingMode(outer, innerOptions);
 | |
|   });
 | |
| 
 | |
|   var mode = CodeMirror.getMode({}, "markdown_with_stex");
 | |
| 
 | |
|   function MT(name) {
 | |
|     test.mode(
 | |
|       name,
 | |
|       mode,
 | |
|       Array.prototype.slice.call(arguments, 1),
 | |
|       'multiplexing');
 | |
|   }
 | |
| 
 | |
|   MT(
 | |
|     "stexInsideMarkdown",
 | |
|     "[strong **Equation:**] [delim&delim-open $][inner&tag \\pi][delim&delim-close $]");
 | |
| })();
 |