Fwd: Re: Kate part in KDevelop-2 working

Eray Ozkural (exa) erayo at cs.bilkent.edu.tr
Thu Dec 13 09:46:02 UTC 2001


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday 13 December 2001 09:40, Christoph Cullmann wrote:
> Yeah, good idea, but now we are back to the old question :(
> Do we want a generic interface or something like the kate interfaces for
> doc/view ?
>

Yes, we *should* want. Ultimately there should be multiple text editor 
implementations usable in KDevelop.

We should at least be able to use kate and gvim xpart. That vim stuff looks 
really promising BTW.

I don't know much about vim, but if it can be configured to behave like a 
modeless editor, it would be a great edition to the arsenal of gideon.

> My first try was the kate interfaces stuff, which nobody wanted to use (not
> really nobody, but most people was complaining the whole time it is to kate
> specific, what is true, because it IS a interface for kate) and now we have
> build up the ktexteditor stuff (for more generic use) which is a "bit"
> bloated throught the multiple inheritance stuff (but the other approach
> with an interface class for each interface in the doc/view is bloated too).
>

Forget about bloatedness. :) Multiple inheritance is a language feature not a 
bug.

> Now the question: WHAT DO YOU WANT ???
> (Mean not you Roland, know what you want, and thats all right, mean the
> other kdevelopers and people sitting around there  :)
>

As a user, I want to be able to choose to use an editor among many. As a 
programmer, I would like to be able to provide my editor as a gideon plugin 
easily.

I think these are valid reasons for demanding a generic interface.

> I just don't want to do the whole thingy again backwards, and than, after
> have done that (which would be just a thing of 1 hour or so) get the
> complain I should revert all the changes.
>
> Therefor would be nice to get a real Yes/No/Want something else statement
> from the other kate developers and kdevelopers (or any other guy who thinks
> he should say something :)
>

I want a generic, and (extensible if possible) interface because I want to be 
able to port editors, with richer functionality than kate, into gideon.

FYI, that's not going to be emacs so have a good sleep.

Comments welcome,

Thanks,

- -- 
Eray Ozkural (exa) <erayo at cs.bilkent.edu.tr>
Comp. Sci. Dept., Bilkent University, Ankara
www: http://www.cs.bilkent.edu.tr/~erayo
GPG public key fingerprint: 360C 852F 88B0 A745 F31B  EA0F 7C07 AE16 874D 539C
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8GGn3fAeuFodNU5wRAsa6AKCFrzhYCqkPjFtfdIZsBgGe57WP1gCfen+i
RXNRn9HzhDizwfm4OL5aNys=
=XF//
-----END PGP SIGNATURE-----




More information about the KDevelop-devel mailing list