Pmacs is a curses-based text editor written in python.
Pmacs has some nice features: the python interpreter running the editor is accessible, custom modes and methods can be implemented in pure python, and best of all it supports an incredibly robust syntax highlighting system (for instance, it has the best support for Perl syntax of any emacs-like editor). It also supports dynamic syntax highlighting inside documents: you can highlight javascript inside of HTML as javascript, and then highlight SQL strings inside of that javascript as SQL, and then highlight XML strings inside of that SQL as XML, and then...
Get Pmacs
Pmacs is nearing its first beta release!
While there is no current release of Pmacs, you can get a Subversion snapshot here: pmacs-svn-.tar.gz.
The most recent commit to Pmacs was on .
Pmacs in action
Pmacs is copyright Erik Osheim, 2005-2008, and is available to you under the terms of the GNU GPL v2.
Some documentation is available in the tarball package, the rest is available in the source code. Good luck!
Do you have feedback?
Comments, criticisms, suggestions and (especially) patches should go to erik {z@} osheim {z.} org.
If anyone finds this program useful it would be great to hear about it.