diff --git a/lib/ace/mode/sh_highlight_rules.js b/lib/ace/mode/sh_highlight_rules.js index ec82c74f..bd0b4681 100644 --- a/lib/ace/mode/sh_highlight_rules.js +++ b/lib/ace/mode/sh_highlight_rules.js @@ -73,6 +73,8 @@ var ShHighlightRules = function() { var builtinVariable = "(?:\\$(?:SHLVL|\\$|\\!|\\?))"; + var func = "(?:" + variableName + "\\s*\\(\\))"; + this.$rules = { "start" : [ { token : "comment", @@ -86,6 +88,9 @@ var ShHighlightRules = function() { }, { token : "variable", regex : variable + }, { + token : "support.function", + regex : func, }, { token : "support.function", regex : fileDescriptor