> So here is your challenge and your mission impossible, should you choose  to 
> accept it:  Create a code editor that will pry emacs and its 25-year-old 
> nearly dead technology out from under my fingers.

That is my mission with Leo.  I have several reasons for believing this is 
possible:

1. I spent over a year integrating an emacs-style minibuffer interface and 
corresponding emacs-style commands into Leo.  In the process I found ways to 
improve emacs's interface a bit.

Leo has most of the features you list.  And the reason Leo has those features 
is that LeoUser, aka B.H, a heavy-duty emacs user, took the trouble to write a 
plugin to emulate all essential emacs features in Leo.  I then spent another 
year making them a full part of Leo.

2. Leo has several ways of working closely with Emacs, when nothing but the 
original will do.  (And that will *always* be so).  There is an emacs plugin 
that allows seemless switching between Leo and Emacs.

http://webpages.charter.net/edreamleo/plugins.html#xemacs-py

And there is the leoBridge module that allows you to execute Python scripts 
from emacs **in the Leo context**.

http://webpages.charter.net/edreamleo/emacs.html

3. But compatibility with emacs is hardly enough to displace emacs. Something 
more is needed, namely the ability to do things that emacs cannot.  This Leo 
provides with its structural orientation.

Robin, do you use Leo?  If you don't you might be surprised at how close Leo 
already is to doing/having what you want.  Many of the features you list are 
present in Leo.  True, not all the features are fully 'fledged'. Registers, 
macros and some search operations come to mind.  But there is a reason these 
features aren't complete: nobody seems to care.

If *you* become a Leo user, and you make a case for adding, say, better macro 
support, it will go up on the list. Actually, code already exists, and it may 
even work.  You might find it a task of only an hour or two to make it work 
exactly as you like.

In short, it may be worth your time to look into Leo :-)

Edward
--------------------------------------------------------------------
Edward K. Ream   email:  [EMAIL PROTECTED]
Leo: http://webpages.charter.net/edreamleo/front.html
--------------------------------------------------------------------




       
____________________________________________________________________________________
Need a vacation? Get great deals
to amazing places on Yahoo! Travel.
http://travel.yahoo.com/

Reply via email to