[Pythonmac-SIG] Key Bindings on cross platform apps.

Christopher Barker Chris.Barker at noaa.gov
Mon Feb 4 20:39:29 CET 2008


Nehemiah Dacres wrote:
>  What is the difference between this editor and editra

The big difference is that Peppy has been designed to be more flexible 
and expendable -- I think it has the potential to be a really great 
editor for ALL types of text files (and some others -- binary, etc.). 
Some of the key features:

  - user-definable key bindings, including emacs style multi-key bindings.

  - User definable major-modes for different file types. (and I think 
they are inheritable, so you could create one that was almost like an 
existing mode, then add/change a bit for your use.

  - Minor modes -- these are kind of like mix-ins -- extra functionality 
you can tack onto various major modes -- like word wrapping etc.

  - You can view the same buffer (file) in multiple windows at the same 
time.

Is does currently lack a bit of polish, particularly on the Mac.


Editra (and PyPE, SPE, ulipad, etc....), on the other hand has been 
built to do what it does well, but without the built-in flexibility. No 
different modes, no user-definable key bindings, etc. It does work 
better for the basic stuff out-of-the-box, but I've bumped into limits 
already with it.

In short, the developers have taken a different tack -- Peppy has been 
designed from the ground up with a focus on getting a flexible (and 
admittedly complex) framework in place, with some of the usability 
details on the back burner. Editra, on the other hand, has focused on 
getting basic functionality in place, including the usability niceties. 
This does make early version more usable, but I think, in the long run, 
Peppy has more room to grow.

 > and is there any
 > possibility that i would be able to use this via a console?

I think there is a possibility in the future that a console mode could 
be built -- it's got good separation of functionality from UI, but there 
  is only a wx UI at the moment -- I don't think he has plans for a 
console version.

-Chris

PS: Peppy is the only editor other than (X)emacs that has a python mode 
that does indentation right.

-Chris


-- 
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

Chris.Barker at noaa.gov


More information about the Pythonmac-SIG mailing list