Richard Knutsson <ricknu-0@xxxxxxxxxxxxxx> writes:'alignment', that's the word, thanks!
I guess we could use tabs only at the line start, for indentationYou mean for split lines?
only. Rather hard to implement, most text editors can't do that yet.
Syntactic indentation vs alignment (including comments after
non-blank, values for struct initialization etc, split lines too).
Well, can always patch CodeStyle and checkpatch.pl and then see what the rest thinks.Hopefully there won't be that many, so there
is just to delete the tabs it added and replace it with spaces.
Actually tabs "should" be used for indentation at start of the
line, then spaces. "Ideally" :-)
I.e., something like
<TAB> if (cond && (cond2 ||
<TAB> _____________cond3))
<TAB> <TAB> do_something();
Underline = space.
Perhaps some day...
Exactly! But then we can remove the "we use 8 wide tabs in the kernel"
in CodeStyle.
I'm not sure it's practically possible now.
Would guess more...Unpacked sources will be much bigger with not tabs, sure.Without no tabs at all, you mean?
With spaces in place of all tabs.
All tabs converted to spaces = 20% more?
"Alignment" tabs converted to spaces? How cares how much more would it
take if it's the correct thing. Except that it's not very practical at
this point.