Fixed multiple inline maths in ACE highlighting. Fixes #198
This commit is contained in:
parent
91d74f1515
commit
99c8aed4d0
@ -73,16 +73,10 @@ var MarkdownHighlightRules = function() {
|
||||
token : "markup.list",
|
||||
regex : "^\\s{0,3}(?:[*+-]|\\d+\\.)\\s+",
|
||||
next : "listblock-start"
|
||||
}, { // Escaped $
|
||||
token : "text",
|
||||
regex : "\\\\\\$",
|
||||
}, { // Math block
|
||||
token : "constant.language.escape",
|
||||
regex : "\\$\\$|\\\\\\\\\\[|\\\\\\\\\\\\\\\\\\(",
|
||||
next : "mathblock"
|
||||
}, { // Math inline
|
||||
token : ["constant.language.escape", "keyword", "constant.language.escape"],
|
||||
regex : "(\\$)(.*)(\\$)"
|
||||
}, { // LaTeX block
|
||||
token : ["keyword", "text"],
|
||||
regex : "(\\\\?\\\\begin)(\\{[a-z]*\\*?\\})",
|
||||
@ -95,6 +89,12 @@ var MarkdownHighlightRules = function() {
|
||||
"basic" : [{
|
||||
token : "constant.language.escape",
|
||||
regex : /\\[\\`*_{}\[\]()#+\-.!]/
|
||||
}, { // Escaped $
|
||||
token : "text",
|
||||
regex : "\\\\\\$",
|
||||
}, { // Math inline
|
||||
token : ["constant.language.escape", "keyword", "constant.language.escape"],
|
||||
regex : "(\\$)(.*?)(\\$)"
|
||||
}, { // code span `
|
||||
token : "code",
|
||||
regex : "(`+)(.*?[^`])(\\1)"
|
||||
|
@ -334,7 +334,6 @@ a {
|
||||
height: @input-height-base;
|
||||
width: 65px;
|
||||
padding-top: 10px;
|
||||
padding-right: 8px;
|
||||
.bar {
|
||||
display: inline-block;
|
||||
width: 10px;
|
||||
|
Loading…
Reference in New Issue
Block a user