Could Emacs be rewritten in Python?

Aahz aahz at pythoncraft.com
Mon Apr 7 16:56:38 EDT 2003


In article <m2k7e75aze.fsf at localhost.localdomain>,
Patrick K. O'Brien <pobrien at orbtech.com> wrote:
>
>Is it enough to support the following:
>
>* default Emacs keybindings
>* ability to remap keybindings
>* multiple buffers and multiple windows
>* multiple modes
>* keyboard friendliness (no need for a mouse)
>* minibuffer-style control of environment
>
>If not, what's missing and what's the definition of a "good editor"
>written in Python?  Should it allow customizations and extensions,
>like Emacs, but be a completely new and Pythonic API?

What's missing is a set of default vi keybindings.  Another missing
feature is working from the console.
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

This is Python.  We don't care much about theory, except where it intersects 
with useful practice.  --Aahz, c.l.py, 2/4/2002




More information about the Python-list mailing list