Add-Ons

Extensions

PyPN – Python for Programmer’s Notepad

PyPN embeds Python into your favourite text editor!

PyPN for Python 2.6: Download PyPN 1.1

Note: If you’re using the testing release, download PyPN 1.1 for Python 2.6.

To install PyPN simply unzip the files into the PN directory (making sure to keep the directories intact) and then run “pn --findexts” which will install the extension.

Examples and help: PyPN forum posts
Articles and turorials: PyPN blog posts
User scripts: PyPN ScriptShare

If you’re interested in writing extensions in C++ (not scripts, for those you just need PyPN) then see the developer page.

TextUtil

TextUtil adds a bunch of useful text and selection manipulation features to Programmer’s Notepad:

  • Sort Lines
  • Copy/Cut Marked Lines
  • Bookmark Marked Lines
  • Marked Ranges to Selections and Vice Versa
  • Smart Highlight to Selections/Marks

Currently available for PN 2.3:

Download TextUtil 0.2

To install TextUtil simply unzip the files into the PN directory (making sure to keep the directories intact) and then run “pn --findexts” which will install the extension.

Text Clips

Name Released Author
ASCII Characters 2006-07-21 Rory McLeod
C# 2006-11-16 Sam Collett
JavaScript DOM 2006-11-16 Sam Collett
jQuery 2006-11-16 Sam Collett

Translations

Any translations not updated in time for the most recent stable release will be listed here. For information on translating Programmer’s Notepad into your language see the doc wiki:

Translate Programmer’s Notepad

Schemes

A lot of programming languages are supported by PN by default, the following are not distributed in the main packages:

Name Updated
AVE Oct 2008
AutoIt Oct 2008
ASN.1 Oct 2008
Ada Oct 2008
Bullant Oct 2008
BlitzBasic Oct 2008
Baan Oct 2008
Objective Caml Oct 2008
Csound Oct 2008
Apache Conf Oct 2008
E-Script Oct 2008
Eiffel Oct 2008
Erlang 13th April 2008
FreeBasic Oct 2008
Forth files Oct 2008
Flagship Oct 2008
Haskell April 2011
HLSL June 2009
Inno Setup Oct 2008
Kix-Script Oct 2008
Lua Oct 2008
Lout Oct 2008
Lot Oct 2008
Lisp and Scheme 24th April 2008
LSL 4th Feb 2010
MMixal Oct 2008
nnCron Oct 2008
Opal Oct 2008
Octave Oct 2008
PureBasic Oct 2008
POV-Ray SDL Oct 2008
PostScript Oct 2008
Prolog Oct 2008
Rebol Oct 2008
Spice Oct 2008
Smalltalk Oct 2008
Scriptol Oct 2008
Yaml Oct 2008