These settings work better:
file.patterns.c.except.cpp=$(file.patterns.cs);$(file.patterns.idl);*.java;$(file.patterns.flash);$(file.patterns.ch)
statement.indent.$(file.patterns.c.except.cpp)=5 case default do else
for if while
statement.indent.$(file.patterns.cpp)=5 case default do else for if
private protected public while
Removed all the keywords (catch class finally struct try union)
which have to be followed by a compound statement so '{' can be relied
upon for indentation.
It may appear better to try to use operator ':' as an indentation
trigger as that will be the case for private, protected, public, case,
and default but that gets confused by ':' in a conditional like c?a:b.
Neil
_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest