In Java/Ubuntu 14/Geany (built on or after 2015-07-13) the literal number one million comes out differently depending on whether it contains the allowed separator _ or not. Possibly this should be regarded as an inconsistency as the literal still has the same value where-as the change in color might lead one to believe that the value of the literal was different in each ![1_000_000](https://cloud.githubusercontent.com/assets/7548378/9834015/9f1140fe-59a2-11e...) case.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/654
The scintilla lexer is identifying the former correctly as a number, but the latter as a user literal, (add %Y to the status bar to see) probably getting confused with C++ user literals since they both use the same lexer and c++ user literals use _ in numbers.
Scintilla is a separate project that we use, you should report the bug [there](http://sourceforge.net/p/scintilla/bugs/) as well.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/654#issuecomment-139829117
github-comments@lists.geany.org