I'm tried to use Geany as NC file editor, but stuck within full lack of GCode support and looks like current syntax parser not even able to do this properly. As example this is how *.nc files shown in CIMCO and Code Expert:
![image](https://github.com/geany/geany/assets/25264017/e1d4893c-435a-4083-b1d2-ac1ee...)
![image](https://github.com/geany/geany/assets/25264017/81c84700-f6f7-41e0-a300-f25fc...)
"First-class" syntaxing would have to be implemented by Lexilla (Geany's lexing library).
See:
- https://github.com/ScintillaOrg/lexilla/issues/113
Note that Lexilla is part of the [Scintilla](https://www.scintilla.org/) project, its not part of Geany, we just use it, and its also used by many other projects so unilateral changes may not be accepted, but the proposal @rdipardo linked above was accepted, but nobody ever made a pull request.
github-comments@lists.geany.org