Fixed multiple inline maths in ACE highlighting. Fixes #198

This commit is contained in:
benweet 2013-11-26 22:52:46 +00:00
parent 91d74f1515
commit 99c8aed4d0
2 changed files with 6 additions and 7 deletions

View File

@ -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)"

View File

@ -334,7 +334,6 @@ a {
height: @input-height-base;
width: 65px;
padding-top: 10px;
padding-right: 8px;
.bar {
display: inline-block;
width: 10px;