kdelibs coding style

Thiago Macieira thiago at kde.org
Sat Jul 22 10:09:26 BST 2006

Stephan Kulow wrote:
>Let me make this clear: we won't revert any changes done to existing
> code that won't reindent "correctly". But we want to have a style guide
> for kdelibs that people can lean to. "respect the author's style" is a
> pretty bad rule as we have files that were touched (and indented) by
> several authors and we have files that stick to the style of Torben's
> early years and the style to Waldo's late years and those that happened
> to be edited with vim's default style and those that happened to be
> edited with kde-emacs's default style.

Making matters worse:

Laurent's scripts did not respect indentation for the most part. He also 
had a lot of work to do when porting, so in many places he simply did not 
care about indentation either.

So many files already have mangled indentation.

When I ported kdelibs to D-BUS, I tried my best to keep to each author's 
style. That's a PITA!

Each file has a different indentation. Almost none of them has an Emacs 
modeline. That means I had to *guess* what the indentation style was, 
especially what the tab stop size was. 

I might have been wrong in many occasions, which compounds the problem of 
mixed indentations.

So, if this proposal is not adopted, I suggest that we add Emacs, vim and 
kate modelines to EVERY SINGLE file in kdelibs.

  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- 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/20060722/f60e96b0/attachment.sig>

More information about the kde-core-devel mailing list