diff options
author | Neil <nyamatongwe@gmail.com> | 2014-03-17 09:01:12 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2014-03-17 09:01:12 +1100 |
commit | 3d8dc2f8fcd5408235eb2fee4e7d1ffd9ba67f95 (patch) | |
tree | 82284fd41ff6f1836fa49cec99d662161108f979 /lexers/LexCoffeeScript.cxx | |
parent | 50fda0af2af33525bbc618762f24cdfd69039410 (diff) | |
download | scintilla-mirror-3d8dc2f8fcd5408235eb2fee4e7d1ffd9ba67f95.tar.gz |
Bug [#1583]. Fix keyword style extending past end of word.
From Alpha.
Diffstat (limited to 'lexers/LexCoffeeScript.cxx')
-rw-r--r-- | lexers/LexCoffeeScript.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lexers/LexCoffeeScript.cxx b/lexers/LexCoffeeScript.cxx index 9da531adb..def93599d 100644 --- a/lexers/LexCoffeeScript.cxx +++ b/lexers/LexCoffeeScript.cxx @@ -204,6 +204,13 @@ static void ColouriseCoffeeScriptDoc(unsigned int startPos, int length, int init sc.SetState(SCE_COFFEESCRIPT_DEFAULT); } break; + case SCE_COFFEESCRIPT_WORD: + case SCE_COFFEESCRIPT_WORD2: + case SCE_COFFEESCRIPT_GLOBALCLASS: + if (!setWord.Contains(sc.ch)) { + sc.SetState(SCE_COFFEESCRIPT_DEFAULT); + } + break; case SCE_COFFEESCRIPT_PREPROCESSOR: if (sc.atLineStart && !continuationLine) { sc.SetState(SCE_COFFEESCRIPT_DEFAULT); |