diff --git a/src/ace/mode/JavaScriptHighlightRules.js b/src/ace/mode/JavaScriptHighlightRules.js index 460ccf72..5c06175f 100644 --- a/src/ace/mode/JavaScriptHighlightRules.js +++ b/src/ace/mode/JavaScriptHighlightRules.js @@ -88,6 +88,9 @@ JavaScriptHighlightRules = function() { } }, regex : "[a-zA-Z_][a-zA-Z0-9_]*\\b" + }, { + token : "operator", + regex : "!|\\$|%|&|\\*|\\-\\-|\\-|\\+\\+|\\+|~|===|==|=|!=|!==|<=|>=|<<=|>>=|>>>=|<>|<|>|!|&&|\\|\\||\\?\\:|\\*=|%=|\\+=|\\-=|&=|\\^=|\\b(in|instanceof|new|delete|typeof|void)" }, { token : "lparen", regex : "[\\[\\(\\{]" diff --git a/src/ace/theme/tm.css b/src/ace/theme/tm.css index fff2048f..da8acac5 100644 --- a/src/ace/theme/tm.css +++ b/src/ace/theme/tm.css @@ -58,6 +58,10 @@ color: rgb(60, 76, 114); } +.ace-tm .ace_line .ace_operator { + color: rgb(104, 118, 135); +} + .ace-tm .ace_line .ace_string { color: rgb(3, 106, 7); }