I've been experiencing some problems highlighting Multistrings ({""}) and embedded text ("[]"). I think I'll just make the editor do a separate pass over the code for both in the background or check the characters you type in and go from there.
Nice. How're you doing the highlighting - your own code, borrowing another lexer, something?
You've mentioned having some difficulty with {"multistrings{" / /* comments */ - would you like some help? I wrote the DMIDE lexer and I've got some code sitting around for a Scientilla DM lexer that I should clean up and submit to the Scintilla project
This only supports .dm files? No map or icon editing?
DM's code editor is pretty good. If it was that important, the BYOND staff could add tabs much more easily than you can recreate the whole IDE and add tabs.
I could see justification for making a standalone .dmi editor. There are lots of features the built-in icon editor doesn't have. It'd also be pretty easy to make since .dmi files are just .png files. It also might be handy to have the icon editor be standalone because you could easily alt+tab back and forth between icons and code.
Glad you like it even though it's still in the early stages of development :)