rizonesoft / Notepad3

Notepad like text editor based on the Scintilla source code. Notepad3 based on code from Notepad2 and MiniPath on code from metapath. Download Notepad3:
https://www.rizonesoft.com/downloads/notepad3/
Other
4.79k stars 323 forks source link

Request: Add Highlight Support for Arduino .ino Files #5218

Closed liux-pro closed 4 hours ago

liux-pro commented 3 weeks ago

Please consider adding syntax highlighting support for Arduino .ino files. Since .ino files are essentially C++ files, the existing C++ highlighting scheme can be reused.

Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's widely used by hobbyists, educators, and professionals to create interactive projects and prototypes.

RaiKoHoff commented 3 days ago

Syntax highlighting support is provided by Lexilla library component. Not all Lexilla supported programming languages are integrated in NP3. If you are missing a programming language, which is supported by Lexilla, but not integrated, you can ask for integration. If it is not supported by Lexilla, you have to ask for support in Lexilla first, before NP3 integration is possible.

If you just want to reuse a supporte Lexer (e.g. C/C++) , just add the file name extension to the corresponding list in Customize Schemes... image

ghf50 commented 21 hours ago

Hello @RaiKoHoff @hpwamr . I'm a bit confusing about how to check if a language supported by Lexilla, like CUE sheet.

hpwamr commented 19 hours ago

Hello @ghf50 , You can ask it here: https://github.com/ScintillaOrg/lexilla/issues

liux-pro commented 4 hours ago

Thank you all.