TypeScript library that holds syntax highlighting files for the Monaco editor
Currently exported Monaco languages:
gcodeFDMLanguage
(RRF G-code to be used in FFF mode)gcodeCNCLanguage
(RRF G-code to be used in CNC and Laser mode)
After importing the languages, you need to register them as following:
monaco.languages.register({ id: "gcode-fdm" });
monaco.languages.setMonarchTokensProvider("gcode-fdm", gcodeFDMLanguage);
monaco.languages.register({ id: "gcode-cnc" });
monaco.languages.setMonarchTokensProvider("gcode-cnc", gcodeCNCLanguage);
Please use the forum for support requests or the DuetWebControl GitHub repository for feature requests and bug reports.