diff --git a/demo/kitchen-sink/docs/sh.sh b/demo/kitchen-sink/docs/sh.sh index 010ad500..361d04b6 100755 --- a/demo/kitchen-sink/docs/sh.sh +++ b/demo/kitchen-sink/docs/sh.sh @@ -30,6 +30,9 @@ get_repo() { fi } +x=(1 2 3) +echo ${#x[@]} + if repo=`get_repo $@`; then branch=`git symbolic-ref HEAD 2>/dev/null` echo "http://github.com/$repo/pull/new/${branch##refs/heads/}" diff --git a/lib/ace/mode/sh_highlight_rules.js b/lib/ace/mode/sh_highlight_rules.js index 6f5efb54..58cd83c9 100644 --- a/lib/ace/mode/sh_highlight_rules.js +++ b/lib/ace/mode/sh_highlight_rules.js @@ -79,7 +79,7 @@ var ShHighlightRules = function() { this.$rules = { "start" : [ { token : "comment", - regex : "#.*$" + regex : "[^\{]#.*$" }, { token : "string", // " string regex : '"(?:[^\\\\]|\\\\.)*?"'