These appear to be for lexers only used by Notepad++ and are of no use to other projects. Notepad++-specific identifiers should be defined in a project-specific header file to simplify updating when new versions of Scintilla are released. Also, as stated in SciLexer.h, it is generated from Scintilla.iface and should not be changed manually.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
BTW, SCE_COFFEESCRIPT_HASHQUOTEDSTRING was removed following [bugs:#1554], because it was unused by the lexer, and conflicted with the value of SCE_COFFEESCRIPT_COMMENTBLOCK (22).
I see your patch reintroduces it with value 25. Does this mean you added the feature to the CoffeeScript lexer, or is it just reintroduced for compatibility?
These appear to be for lexers only used by Notepad++ and are of no use to other projects. Notepad++-specific identifiers should be defined in a project-specific header file to simplify updating when new versions of Scintilla are released. Also, as stated in SciLexer.h, it is generated from Scintilla.iface and should not be changed manually.
BTW,
SCE_COFFEESCRIPT_HASHQUOTEDSTRINGwas removed following [bugs:#1554], because it was unused by the lexer, and conflicted with the value ofSCE_COFFEESCRIPT_COMMENTBLOCK(22).I see your patch reintroduces it with value 25. Does this mean you added the feature to the CoffeeScript lexer, or is it just reintroduced for compatibility?
Related
Bugs:
#1554I think I have a better solution.
You can close this request.