aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2013-12-02 10:37:40 +1100
committerNeil <nyamatongwe@gmail.com>2013-12-02 10:37:40 +1100
commitf038aae3951fc3290b526a29983e1ce59431438c (patch)
tree5ea39882f2132aaba30a08693aee93e247939d9d
parent122216e42f690ef7cede2298cc0395e256ae6f1d (diff)
downloadscintilla-mirror-f038aae3951fc3290b526a29983e1ce59431438c.tar.gz
Fixed a problem when lexing started at the start of a comment line so the
previous character had not been set and was 0.
-rw-r--r--lexers/LexBash.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/lexers/LexBash.cxx b/lexers/LexBash.cxx
index 513a5dff8..b85d01a7d 100644
--- a/lexers/LexBash.cxx
+++ b/lexers/LexBash.cxx
@@ -109,6 +109,7 @@ static void ColouriseBashDoc(unsigned int startPos, int length, int initStyle,
// note that [+-] are often parts of identifiers in shell scripts
CharacterSet setWord(CharacterSet::setAlphaNum, "._+-");
CharacterSet setMetaCharacter(CharacterSet::setNone, "|&;()<> \t\r\n");
+ setMetaCharacter.Add(0);
CharacterSet setBashOperator(CharacterSet::setNone, "^&%()-+=|{}[]:;>,*/<?!.~@");
CharacterSet setSingleCharOp(CharacterSet::setNone, "rwxoRWXOezsfdlpSbctugkTBMACahGLNn");
CharacterSet setParam(CharacterSet::setAlphaNum, "$_");