Proposal to plan for "Milestone Releases" on the way to KDE4

Boudewijn Rempt boud at valdyas.org
Thu Jan 26 07:55:41 GMT 2006


On Thursday 26 January 2006 00:40, Alexander Dymo wrote:

> I've been watching at core KDE developers for three years. They still use
> vi (emacs). Why? Looks like KDevelop doesn't have clear benefits as
> a development tool for them. This is, of course my opinion and I'd really
> like to hear from KDE developers what they think is wrong in KDevelop.

I'm not really a core KDE developer, but I spend about forty hours a week 
coding on Krita and KOffice, and I use KDevelop -- but only small parts of 
it.

I don't compile from kdevelop, can't get used to it, I don use documentation 
from kdevelop, I don't use the automake manager: I don't use all the things 
on the left or right-hand fringe and it irritates me that I cannot disable 
them. I don't debug from kdevelop -- never got it to work. I use qt: and kde: 
from the minicli for documentation.

In fact I use kdevelop over and above XEmacs (my previous favourite) for just 
a few reasons:

* I can have the menubar on top of the screen instead of in the window itself.
* quick-open is handier than opening files in XEmacs
* autocomplete, broken and incomplete as it is is still handy (although I
  wish it wouldn't try to autocomplete every word in a comment with all of the
  symbols it knows)
* searching in multiple files works nicely
* indentation while typing works just as well as in XEmacs
* it supports unicode, which has become vital now that there are files
  created by Gábor Lehel in Krita.
* I can remember the shortcut to switch between header and implementation, 
  which I never succeeded to do in XEmacs.

And I still use XEmacs to correct the indentation of an entire file, because 
kdevelop can't do that, and I still use vi when I need to make a quick edit. 
KDevelop takes so long to start that I only use it when I know I've got most 
of the evening for coding. I sometimes miss the simple word completion of 
XEmacs. I definitely miss being able to split the window, to the extent that I 
often have a konsole with vi alongside kdevelop. 

But I'm a very simple-minded user. I never take the time to thoroughly learn 
anything: as soon as I can do what I want to do I stop investigating. Which 
means that I use kdevelop as an editor with a bit of code completion and
the shell to compile, just like I did when I was an XEmacs, a vi, a Nedit or a 
Jed user.

Oh, and I use kdevelop only for C++. Python is better handled by XEmacs and 
Java by Eclipse.

-- 
Boudewijn Rempt 
http://www.valdyas.org/fading/index.cgi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20060126/4569a856/attachment.sig>


More information about the kde-core-devel mailing list