Could Emacs be rewritten in Python?

Skip Montanaro skip at
Sun Apr 6 19:53:01 CEST 2003

    Patrick> The Scintilla text control (written in C and wrapped in
    Patrick> wxPython by a control called wxStyledTextCtrl) handles the
    Patrick> on-screen representation and user-manipulation of the text.  So
    Patrick> that part is actually easy.  Just read in a file, feed it to
    Patrick> Scintilla, and go.  The next step is wrapping all this in an
    Patrick> Emacs-like framework.

If Scintilla doesn't distinguish between Emacs's notion of buffers (a chunk
of text being edited) and windows (a view onto a buffer) you may find the
task harder than it would first appear.


More information about the Python-list mailing list