Projects / peppy

peppy

peppy ((ap)Proximated (X)Emacs Powered by Python) is a wxPython/Scintilla-based editor written in and extensible through Python. It attempts to provide an XEmacs-like multi-window, multi-tabbed framework with low coupling, so it's easy to add support for new types of files.

Tags Text Editors
Licenses GPL
Operating Systems OS Independent
Implementation Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  14 Jun 2009 08:13
  • Rrelease-after

Changes: This release adds a key binding editor and improved emacs-style multi-key keybindings. For example, you can now type "ESC 9 M-q C-a" to insert 9 Control-A characters, and it works in both the main text window and the minibuffer. Additionally, the Project plugin is now distributed with the main source, and includes CTAGS support, template files, and basic integration with CVS, SVN, GIT, BZR, and HG configuration control systems. The default install also includes the googlecode plugins installed as Python eggs.

Changes: This release includes new features like automatic file backup, incremental auto-save, multiple key bindings per action, much better OS X integration, an improved incremental search that behaves like Firefox's interactive search, new Emacs compatibility commands, and a new error reporting dialog should something unexpected happen. Bugs in the C++ class browser and the hyperspectral image viewer were fixed.

  • Rrelease-mid
  •  10 Nov 2008 08:19
  • Rrelease-after

Changes: This release fixes two problems when saving a file with a new name: it now sets the file access permissions correctly, and the new name is added to recently opened file list.

  • Rrelease-mid
  •  22 Oct 2008 05:49
  • Rrelease-after

Changes: This release adds source control management to the project plugin, with initial support for managing Git, SVN, Bzr, and CVS repositories. It also includes a workaround for a problem with the default wxPython installation on Mac OS X 10.5.

  • Rrelease-mid
  •  16 Oct 2008 06:38
  • Rrelease-after

Changes: This release fixes a CGContextRestoreGState error on OS X. It has a better error handler that displays useful error messages when major mode fails to load a file. A diff view mode has been added. The code browser has been updated to support makefiles, allowing easier navigation of large makefiles.

08dd9a866de13843328452efdfd5ef55_thumb

Project Spotlight

Zero Install Injector

A decentralised packaging system.

No-screenshot

Project Spotlight

AnyEvent

A framework for multiple event loops in Perl.