Bash lexer incorrectly highlights one-character short command-line options as SCE_SH_WORD. Idea behind that is to highlight "file test operators" inside test expressions [ ... ], but the lexer is too silly to distinguish them from ordinary command-line options. As for me, highlighting file test operators is not so useful, and wrong highlighting of options is annoying. If it isn't desirable to drop this highlighting completely, Scintilla may introduce additional property to turn this behaviour on/off, or an additional style so that user can turn the highlighting off by "resetting" this style. It would be nice if the highlighting was disabled by default.