I'm looking at switching from EditPlus to Notepad++ and I must say that overall I'm pretty impressed. Notepad++ supports almost everything I love in EditPlus and I'm finding new stuff that I don't know how I survived without!
There is one major missing feature from my perspective, but perhaps there's an easy solution. I'm one of the few people on the planet that writes lots of ASP stuff using Perl. The ASP support in EditPlus appears to be configured with VBScript in mind. In EditPlus, I was able to take the Perl support and create a "PerlScript ASP" language by cloning the Perl support and then setting "#HTML_EMBEDDED=y" in the STX file. Voila - now it understands that ASP pages are simply HTML with embedded Perl.
Is there anyway to do this in Notepad++? The Perl syntax support in Notepad++ is better than the support in EditPlus, but unfortunately it breaks down if I try to use it on an ASP page because the HTML stuff confuses it. Ideally one would be able to use any language within an ASP page. Theoretically, one can use multiple languages in the same ASP page, but that's pushing the boundaries of what I'd expect an editor to parse, and I'd be happy if I could just tell it that I'm a Perl junkie!
Thanks,
--Toby Ovod-Everett
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It looks like I may have found the answer to my question on http://scintilla.sourceforge.net/ScintillaToDo.html in the line under "Scintilla To Do" that reads "Composition of lexing for mixed languages (such as ASP+ over COBOL) by combining lexers.". If anyone knows of any work arounds (such as a custom language file), do mention it.
--Toby Ovod-Everett
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm looking at switching from EditPlus to Notepad++ and I must say that overall I'm pretty impressed. Notepad++ supports almost everything I love in EditPlus and I'm finding new stuff that I don't know how I survived without!
There is one major missing feature from my perspective, but perhaps there's an easy solution. I'm one of the few people on the planet that writes lots of ASP stuff using Perl. The ASP support in EditPlus appears to be configured with VBScript in mind. In EditPlus, I was able to take the Perl support and create a "PerlScript ASP" language by cloning the Perl support and then setting "#HTML_EMBEDDED=y" in the STX file. Voila - now it understands that ASP pages are simply HTML with embedded Perl.
Is there anyway to do this in Notepad++? The Perl syntax support in Notepad++ is better than the support in EditPlus, but unfortunately it breaks down if I try to use it on an ASP page because the HTML stuff confuses it. Ideally one would be able to use any language within an ASP page. Theoretically, one can use multiple languages in the same ASP page, but that's pushing the boundaries of what I'd expect an editor to parse, and I'd be happy if I could just tell it that I'm a Perl junkie!
Thanks,
--Toby Ovod-Everett
It looks like I may have found the answer to my question on http://scintilla.sourceforge.net/ScintillaToDo.html in the line under "Scintilla To Do" that reads "Composition of lexing for mixed languages (such as ASP+ over COBOL) by combining lexers.". If anyone knows of any work arounds (such as a custom language file), do mention it.
--Toby Ovod-Everett