Interface for other editors (was: vi-mode possible?)

Mathias Puetz mpuetz at unm.edu
Wed Dec 22 17:58:20 GMT 1999


On Tue, 21 Dec 1999, you wrote:
>Matthias Kleine wrote:
>
>> Am Sam, 18 Dez 1999 schrieb Benoit Cerrina:
>>
>> > Actually I agree, I'd like to be able to use vim instead of kwrite as an
>> > editor.
>>
>> > Did any body think about how to implement an interface to other
>> > editors (I  can hear people screeming for emacs support from here).
>>
>> I want to repeat this question, if there was any diskussion about any
>> other editor-modes in kdevelop. Or even, as proposed by Benoit Cerrina,
>> to implement a special editor-interface (which sound kind of upset
>> indeed)?
>
>There were people wanting this feature, but there is no plan to implement it
>yet.
>I also think that it would be better and easier to implement other
>editor-modes than to interface with other editors.
>
Pardon me, are you saying it is easier to rewrite
millions of lines of code to implement all what XEmacs
can do for kwrite ?!? 
If it's just the 10 most common keystrokes that you want to map,
I don't consider that as much of a gain (although it helps for simple
editing). That's not why people like to stick with vi or Emacs,
it's because of their feature richness (which makes them usually hard to
learn for beginners) why full-time programmers love them.

But implementing a handshake with XEmacs or Vim or other sophisticated
editor is something which should be much easier to do than what you propose.
It's probably tough to implement the level of integration KDevelop
has done with kwrite, but I consider even grabbing the xemacs/vi output window
and replacing the controls by Kdevelop controls (which involves some
serious hacking of their codes) far simpler than trying to reimplement
their features in new kwrite modes (although feel free to do that
if you have the time).
For someone with good ELisp knowledge (sorry, I don't) it should be relatively
easy to implement a kdevelop-mode for Emacs to do all the neat stuff
you can do with the integrated kwrite right now AND have all the power
of Emacs available. Any XEmacs/ELisp professionals out their who are up
to this job ?

Mathias

 ______________
/              \
| Mathias Puetz \__________________________________
|                                                  \
| Advanced Materials Lab (University of New Mexico) \
| 1001 University SE, Albuquerque, NM 87106         |
|                         \|/                       |
| phone: (505)272-7132    -O-    fax: (505)272-7336 |
|                         /|\                       | 
|   \|/    email: mpuetz at alpha214.unm.edu    \|/    |
\___/o\________or puetz at mpip-mainz.mpg.de____/o\____/




More information about the KDevelop mailing list