For portable downloads and testing releases see the downloads page.

News:

Last Call for 2.3 Translations

I intend to release Programmer’s Notepad 2.3 as the new stable release towards the end of this week. One late bug fix has added a new string, so all translations need at least this one minor update. Some haven’t been updated in a while, so need a larger update.

Currently 2.3 will ship with the following languages in the installer/portable package:

  • Simplified-Chinese
  • British English
  • Hungarian
  • Romanian
  • German
  • Russian
  • Spanish

All translation files are stored in the Programmer’s Notepad Translations project, using a Mercurial repository.

Help Wanted
Want to help with updating any of these, or perhaps adding a new language? Follow the steps in the Translating Programmer’s Notepad guide on the docs wiki.

I’m also looking for someone who’d like to contribute to PN by looking after the translations, doing something like the following:

  • Keep a mailing list going for translators to ask questions/be notified of updates
  • Publish the status of translations (i.e. identify those that need work)
  • Update the translation kit and instructions as required
  • Help with the translation issues on the tracker
  • Help to keep the translations project up to date (not everyone can use Mercurial)

If you’re interested, send me a mail (s.steele at this domain) or get in touch via the forums/issue tracker.

Programmer’s Notepad 2.2 Released

I’m happy to announce Programmer’s Notepad 2.2, a new stable release!

Headline Changes in 2.2:

There have been too many improvements since 2.0.10 to recount them all here, but these are the headline changes in 2.2 over 2.0.10:

  1. Complete Unicode conversion, files, searching, projects, UI, clips…
  2. Complete redesign of text clips, with editing built in to new UI view and code templates and text clips consolidated
  3. Multiple concurrent selections (ctrl+select)
  4. Type into multiple selections and block selections
  5. Virtual space
  6. Translations – PN in your language
  7. Flexible split views
  8. Converting between ANSI/Unicode properly converts current file contents
  9. Vastly improved file encoding options and defaults

Downloads:
Download 2.2 Installer
Download 2.2 Multi-Language
Download 2.2 Portable

You may also like to add the PyPN extension to your 2.2 install to get support for scripting/macros with Python: PyPN 0.12

Thanks to all contributors, bug filers/triagers, translators and testers for their help with this release.

New Testing Release, 2.1.5

A new testing release, Programmer’s Notepad 2.1.5 has been released to Google Code. This release fixes important bugs, adds support for script in text clips, and is a release candidate build for a new stable release.

Changes in 2.1.5:

  1. Text clips can now contain python script, anything written to stdout is included in the clip.
  2. Improvements to ANSI/Unicode encoding support and conversion
  3. Now available in English, Spanish, Hungarian, Romanian, Chinese, better translation support.
  4. Make sure smart highlight works throughout the whole document
  5. Added files exclusion filter to magic folder.
  6. Allow setting current scheme from Pyextensions. Allow inserting clip from extensions.
  7. When saving the workspace sort the documents by tab order
  8. Allow forcing readonly from the command line
  9. Switch desktop icon to common desktop
  10. Add date and time for clips, fix tab size, and remove line endings from current line
  11. Text clip field indexes work properly

Downloads:
Download 2.1.5 Installer
Download 2.1.5 Portable
Download 2.1.5 Multi-Language

Thanks to all contributors, translators and testers for their help with this release.

Programmer’s Notepad 2.1.4 Released

A new testing release, Programmer’s Notepad 2.1.4 has been released to Google Code. This release fixes a bunch of bugs, and brings improvements to the text clips syntax – more details on my blog.

Changes in 2.1.4:

  1. Replaced the text clip parser with a brand new one, supporting placeholders and variables
  2. Documentation for the updated text clips syntax on the documentation site: Text Clips (note your clips may need updating).
  3. Allow text clip insertion using tab.
  4. Update tagging to use CTags 5.8, add support for new ctags languages, including batch, matlab, ocaml, …
  5. Custom scheme (schemedef improvements) including case sensitive option and various fixes and optimisations – thanks to Lennard Fonteijn
  6. Autocomplete fixes, better support for mixed tag and keyword autocomplete, again thanks to Lennard
  7. Updated Scintilla to version 2.11
  8. Distributed clips updated for new syntax

Downloads:
Download 2.1.4 Installer
Download 2.1.4 Portable
Download 2.1.4 Multi-Language

Thanks to all contributors, translators and testers for their help with this release.