summaryrefslogtreecommitdiffstats
path: root/scintilla/lexers/LexSQL.cxx
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@users.sourceforge.net>2011-01-18 21:38:24 +0000
committerXhmikosR <xhmikosr@users.sourceforge.net>2011-01-18 21:38:24 +0000
commitf07d7fe847e176858a0a1e19fdad6e09549baed4 (patch)
tree19bebc7a41e8d305c676b9c3b904c16bb7629e7b /scintilla/lexers/LexSQL.cxx
parent0f7bec9a0be88e92f11ce08f1f1930edbfcbf558 (diff)
downloadnotepad2-mod-f07d7fe847e176858a0a1e19fdad6e09549baed4.zip
notepad2-mod-f07d7fe847e176858a0a1e19fdad6e09549baed4.tar.gz
notepad2-mod-f07d7fe847e176858a0a1e19fdad6e09549baed4.tar.bz2
update scintilla
git-svn-id: https://notepad2-mod.googlecode.com/svn/trunk@381 28bd50df-7adb-d945-0439-6e466c6a13cc
Diffstat (limited to 'scintilla/lexers/LexSQL.cxx')
-rw-r--r--scintilla/lexers/LexSQL.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/scintilla/lexers/LexSQL.cxx b/scintilla/lexers/LexSQL.cxx
index a41740b..44790df 100644
--- a/scintilla/lexers/LexSQL.cxx
+++ b/scintilla/lexers/LexSQL.cxx
@@ -693,7 +693,11 @@ void SCI_METHOD LexerSQL::Fold(unsigned int startPos, int length, int initStyle,
sqlStatesCurrentLine = sqlStates.IgnoreWhen(sqlStatesCurrentLine, true);
} else if ((!options.foldOnlyBegin) && !sqlStates.IsIntoDeclareBlock(sqlStatesCurrentLine) && strcmp(s, "exception") == 0) {
sqlStatesCurrentLine = sqlStates.IntoExceptionBlock(sqlStatesCurrentLine, true);
- } else if ((!options.foldOnlyBegin) && strcmp (s, "declare") == 0) {
+ } else if ((!options.foldOnlyBegin) &&
+ (strcmp(s, "declare") == 0 ||
+ strcmp(s, "function") == 0 ||
+ strcmp(s, "procedure") == 0 ||
+ strcmp(s, "package") == 0)) {
sqlStatesCurrentLine = sqlStates.IntoDeclareBlock(sqlStatesCurrentLine, true);
}
}