Latest versions:

Stable: Version 2.0.8 (build 718)

Development: Version 2.0.9 (build 794)

News:

Programmer’s Notepad 2.0.8 Stable Released

Finally a new stable build! Programmer’s Notepad 2.0.8 has been just over a year in the making. Some of the highlights of this release:

  • Extensions interface, allows extension of PN using C++ add-ins
  • Python extension (PyPN), allows scripting of PN using Python
  • Tag browsing
  • Keyboard customisation
  • Comment insertion/removal
  • Autocomplete (based on keywords and tags)
  • Code templates

Downloads

This release wouldn’t have been possible without the excellent contributions (patches and documentation), testing, bug reports and feature suggestions made by users.

Programmer’s Notepad 2.0.7.706 Released

This new release fixes a bunch of important bugs as we work up to a new stable release.

Text clips bugs have been fixed, memory leaks in the text clips feature and calltips are now working again. Several patches were accepted from contributors. Thanks to all those who tested or contributed to this release.

Download the build here:

PyPN has been updated as well, with Python 2.4 and 2.5 builds now available.

Programmer’s Notepad 2.0.7.668 Released

Version 2.0.7.688 has been released to SourceForge.

Changes are:

  1. Added Rename shortcut to project context menus (you can already rename using the two clicks convention)
  2. Added $(ProjectProp:*) and $(FileProp:*) tools shortcuts, these retrieve values from project item configurations
  3. Added alpha settings for line highlight, new default colour to make use of alpha
  4. Added option to disable folding
  5. New code templates feature (try typing “if” and then Edit->Insert Template in c/c++)
  6. Now supports custom ctags tagger definitions (see in taggers\ctags directory)
  7. Added Open Containing Folder, Open in Default Folder and Copy File Path to various context menus
  8. Text clips now cached in user settings directory to avoid user needing to change files in install path
  9. New extensions method pn_get_extension_info, new options page showing loaded extensions
  10. New extensions types for passing strings safely with stored allocators

Bugs Fixed:

  1. Line numbers toggle not updated when default (SF Bug #1729577)
  2. File corruption with utf-16 files > 65536 characters (SF Bug #1741342)
  3. Some php keywords only being matched in uppercase
  4. Tabs/Spaces override changes don’t save (SF Bug #1632540)

Download Programmer’s Notepad 2.0.7.688:

Installer

Zip

Portable Zip

There’s a new PyPN release to go alongside this latest build:

Download PyPN 0.6

Mailing Lists moved to Google Groups

The mailing lists for Programmer’s Notepad are being migrated to use Google Groups, simplifying the work of the pnotepad.org server. If you’re a member of either pn-announce or pn-discuss then you should receive an invitation or migration notice in the next few days. If not, please see the lists page to resubscribe.