From abe2ee869bc03f8798135b97e3028a70b0afeb1a Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Tue, 5 Oct 2010 12:44:24 +0200 Subject: [PATCH] add highlight rules for operators --- src/ace/mode/JavaScriptHighlightRules.js | 3 +++ src/ace/theme/tm.css | 4 ++++ 2 files changed, 7 insertions(+) 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); }