PyPE (Python Programmers Editor) is a lightweight but powerful editor. Tools for the new and seasoned user alike are included out of the box, including syntax coloring, multiple open documents with tabs, per-document browsable source trees, and many others.
| Tags | Text Editors Software Development |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Python |
Recent releases


Changes: This release fixes real-time parsing when Python source contains Unicode characters.


Changes: This release fixes some issues related to loading and storing of profile information, as well as a change due to internal module renaming.


Changes: This release fixes a few bugs with transforms, workspaces, and setting storage. It adds paste rectangle, paste and down, delete right, delete line, support for non-white background colors, automatic spell checking of text and LaTeX documents, and chapter delimiters in LaTeX source.


Changes: A collection of minor usability issues were fixed. Tree refreshes were improved. Read-only secondary views for documents were added.


Changes: Numerous bugs were fixed. Syntax checking was added for Python source. Automatically refreshing tools were added. The ability to "run current file" and "run selected code" was added. A command line option was added to make PyPE usable on flash drives.
- All comments
Recent commentsRe: Freshmeat editors made a mistake
> They rock.
Thanks for noticing. ;^)
Re: Freshmeat editors made a mistake
The above comment should be completely ignored. I did not realize how quickly the freshmeat editors would be in responding to mistakes. They rock. I should have probably posted this earlier, but even important things slip my mind sometimes.
Freshmeat editors made a mistake
It wasn't 64k (as in 65536 or even 65535), it was 64 + k, where k was the number of documents open when PyPE was last closed. If there were 10 documents open when PyPE was last closed, then it would die when a total of more than 64 + 10 = 74 documents had been opened and closed.
Certainly I should have used a different variable, like say 'n', my mistake.
As you can see, this is much more of an issue in real life than the opening and closing of 65535 unique documents.
Looking good, Josiah.
Ha! This world is too small.