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

Benoit Cerrina benoit.cerrina at writeme.com
Wed Dec 22 13:24:54 GMT 1999


Hi,
this is the type of things I was thinking about, some defined interfaces which
an editor would need to implement to interface with KDevelop and a way to
register new editor implementing this interface (a type of plugin), then it
would be up to the people who want a new editor integrated (me for example) to
implement the interface as a wrapper around their editor.  
Also as far as I'm concerned since what I envision means significant
architectural change, it would need to wait until KDevelop 2.
By
Ben


On mar, 21 déc 1999, you 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)?
> >
> > It should be well known, that many programmer´s only feel at home, when
> > they are allowed to use their favorite editor. For me, it would be a
> > crown on kdevelop, if I could use the vi (or it´s best features) in
> > it. I wonder about so many questions concerning uml integration an
> > nobody screaming for "his"/"her" editor...
> 
> I guess the real question should be, HOW to implement the ability to
> interface
> with various 'modes'. It would be nice to be integrate an exterior editor
>  I choose
> emacs, though), but at the moment, I use both emacs and the kdevelop editor,
> and am happy and comfortable, except that I have to 'tell' kdevelop that I
> have
> changed a file.
>     I know that for VC++, someone wrote a dll that works to integrate emacs
> with that editor. But it has an 'add-in' feature existing for such things.
-- 
Benoit Cerrina




More information about the KDevelop mailing list