Now available on the add-ons page:
Erlang
Prolog
Web Site
Content creation, blogging, visual design, news, backend work - there’s
plenty to be done here. I’d like to make the site more useful to PN users,
there are lots of things that would help people that I just don’t have the
time to do. Some brief examples:
Tool integration guides, list of tools you might want to [...]
Both PowerShell and Prolog schemes are implemented using the user-defined schemes system in Programmer’s Notepad 2. PowerShell support is a little limited, there are a few constructs it doesn’t support and it’s not 100% smart about where keywords are valid but it’s a good start.
Download Bash Scheme
Download PowerShell Scheme
Download Prolog Scheme
To install these just drop [...]
Programmer’s Notepad 2 uses Scintilla as an editing component. A lot of the language highlighting is performed by Scintilla’s built-in lexers. I haven’t had time to create scheme files for even half of these languages/lexers yet - and if you think I’m joking, then here’s the list of built-in lexers in the scintilla code:
ada, adpl, [...]
Sebastian Pipping has written a perl script that can convert from SciTE .properties files to PN scheme files. This is a rough and ready tool, but will make it really easy to convert a lot of languages from SciTE to PN2. Sebastian had this to say about the limitations of the tool:
there still is manual [...]
Over on the forums James Myatt has announced a MATLAB scheme that he’s created for PN2 - thanks James!
In other news, I just checked in the code for a Shell Extension for PN2. This allows PN to appear on your shell context menus and work correctly when multiple files are opened. I’ll release this separately [...]
I wrote this a little while back as a simple explanation of the way to add support for languages supported by Scintilla to PN2.
The editing component underneath PN2 is Scintilla, and this includes a number of built-in lexers, the difficulty being that each one has it’s own style keys/numbers and they each need configuring as [...]
Bizarrely, one of the most requested “bug fixes” has been the enabling of folding for the XML scheme.
This was pretty simple, in the scheme file I changed this:
<language name=”xml” title=”XML” folding=”false”…
to
<language name=”xml” title=”XML” folding=”true”…
(note that it’s not that simple for all languages, scintilla needs to provide for folding a language before this flag can be [...]
Rolf Ebert posted a near-complete Ada scheme to the PN feature request tracker on sourceforge (RFE Tracker) looking for help to getting it working. I finished the scheme off and it will be available with the next version of PN or you can download it now from here: PN Ada Scheme.
To install, just drop into [...]