ACE Editor Custom Mode
Syntax Highlighting
var MyNewHighlightRules = function() {
// regexp must not have capturing parentheses. Use (?:) instead.
// regexps are ordered -> the first match is used
this.$rules = {
"start" : [
{
token: <token>, // String, Array, or Function: the CSS token to apply
regex: <regex>, // String or RegExp: the regexp to match
next: <next> // [Optional] String: next state to enter
}
]
};
};
-
Highlighting always in the start state
-
the span name would be
ace_<tokenname> -
multiple token name with
., egclass1.class2 -
all the highlighting list see WIKI
-
in keyword save all the key, which is used to avoid using in code