- Z80 Scheme for gedit, Programmer's Notepad, and Notepad++
- 07 Mar 2011 07:36:50 pm
- Last edited by Deep Toaster on 11 Mar 2011 06:39:08 pm; edited 12 times in total
Just a quick scheme file.
And no, this isn't a Scheme interpreter for calculators. Ask Spencer on RevSoft for that
For Notepad++:
Turns out it's a LOT easier to make language files for Notepad++ than for Programmer's Notepad, so here it is! Again, comments, suggestions, post below.
Download
For Programmer's Notepad:
This is a dirty hack, but it should work. I'm cheating and using Scintilla's 68K Assembler lexer to read the scheme file, but Scintilla doesn't support Z80 ASM
Suggestions are VERY welcome. In particular I need suggestions on what certain commands should look like, which commands I need to support, etc.
Download
For gedit:
Finally got around to making a gedit version. I had to make the XML file myself, but it was still far less confusing and better documented than the PN version. (IMHO, the PN implementation kinda sucks.) It works with both Windows and Linux versions really well.
Download
And no, this isn't a Scheme interpreter for calculators. Ask Spencer on RevSoft for that

For Notepad++:
Quote:
Notepad++ is a great tool for developers, featuring syntax highlighting, parenthesis matching, and automatic indentation among other things. It's great for all your coding needs, but it also has a conspicuous lack of syntax support for Z80 assembly programs. This language file adds Z80-specific information for N++ users to enjoy.
Turns out it's a LOT easier to make language files for Notepad++ than for Programmer's Notepad, so here it is! Again, comments, suggestions, post below.

Download
For Programmer's Notepad:
Quote:
Programmer's Notepad is a great tool for developers, featuring syntax highlighting, parenthesis matching, and tag closing among other things. It's great for all your coding needs, but it also has a conspicuous lack of syntax support for Z80 assembly programs. This Scintilla scheme file adds Z80-specific information for PN users to enjoy.
This is a dirty hack, but it should work. I'm cheating and using Scintilla's 68K Assembler lexer to read the scheme file, but Scintilla doesn't support Z80 ASM

Suggestions are VERY welcome. In particular I need suggestions on what certain commands should look like, which commands I need to support, etc.

Download
For gedit:
Quote:
gedit ("Text Editor" in newer versions of GNOME) is a great tool for developers, featuring syntax highlighting, parenthesis matching, and automatic indentation among other things. It's great for all your coding needs, but it also has a conspicuous lack of syntax support for Z80 assembly programs. This gedit language file adds Z80-specific information for gedit users to enjoy.
Finally got around to making a gedit version. I had to make the XML file myself, but it was still far less confusing and better documented than the PN version. (IMHO, the PN implementation kinda sucks.) It works with both Windows and Linux versions really well.

Download