mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	@@ -9,13 +9,13 @@ var exports = {};
 | 
			
		||||
// auto-completing code blocks missing a trailing close.
 | 
			
		||||
 | 
			
		||||
// See backend fenced_code.py:71 for associated regexp
 | 
			
		||||
var fencestr = "^(~{3,}|`{3,})"          + // Opening Fence
 | 
			
		||||
               "[ ]*"                    + // Spaces
 | 
			
		||||
               "("                       +
 | 
			
		||||
                   "\\{?\\.?"            +
 | 
			
		||||
                   "([a-zA-Z0-9_+-]*)"   + // Language
 | 
			
		||||
                   "\\}?"                +
 | 
			
		||||
               "[ ]*"                    + // Spaces
 | 
			
		||||
var fencestr = "^(~{3,}|`{3,})"            + // Opening Fence
 | 
			
		||||
               "[ ]*"                      + // Spaces
 | 
			
		||||
               "("                         +
 | 
			
		||||
                   "\\{?\\.?"              +
 | 
			
		||||
                   "([a-zA-Z0-9_+-./#]*)"  + // Language
 | 
			
		||||
                   "\\}?"                  +
 | 
			
		||||
               "[ ]*"                      + // Spaces
 | 
			
		||||
               ")$";
 | 
			
		||||
var fence_re = new RegExp(fencestr);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -98,7 +98,7 @@ FENCE_RE = re.compile(u"""
 | 
			
		||||
    (
 | 
			
		||||
        \\{?\\.?
 | 
			
		||||
        (?P<lang>
 | 
			
		||||
            [a-zA-Z0-9_+-]*
 | 
			
		||||
            [a-zA-Z0-9_+-./#]*
 | 
			
		||||
        ) # "py" or "javascript"
 | 
			
		||||
        \\}?
 | 
			
		||||
    ) # language, like ".py" or "{javascript}"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user