I've got a Bash script and it is using arrays (something the other shells don't have, maybe that's why this isn't more thoroughly tested?). It cannot handle nested parenthesis, I'm not sure if this problem is actually Scintilla.
Here is how to reproduce, enter the following into a file t.bsh: ``` #!/bin/bash declare -a MYARRAY
MYARRAY+=("intentional aor unintentional features") MYARRAY+=("(intentional aor unintentional) features") MYARRAY+=("((intentional) aor (unintentional)) errors") MYARRAY+=("((intentionally) aor (unintentionally)) broken")
echo "this should not look this way" ``` Then open it in Geany and have a look at the coloring. It breaks on the nested parenthesis in the third array element.