in reply to Re: The classical TAB issue
in thread The classical TAB issue

I use spaces as the only character for indentation; personally i cannot handle changes in tab width of a foreign editor. I use 2-space indentation; 4 is too much (as in first character being too far away to move the cursor to from the previous line). I tried 3-spaces once or twice; i (think i) prefer even number of spaces.

I sure do indent my comments, same as rest of the code. Unindented comments, for indented part of the code, indicate some sort of specialness to me: a bug, pay extra attention, most important thing, and such.

To OP, as it has been repeated, be consistent in your own code; try to conform for the good of the project while working w/ others. (I personally would try at least once to push for using only the spaces, not tabs, for indentation; difference in indentation level & position of braces are much easier to tolerate.)

- Parv

Replies are listed 'Best First'.
Re: The classical TAB issue
by Abigail-II (Bishop) on Apr 07, 2004 at 07:28 UTC
    I use 2-space indentation; 4 is too much (as in first character being too far away to move the cursor to from the previous line).
    Then get your editor to do it. The majority of the indents happen after a line whose last character is a '{' or a ':', and almost always if such a character is the last character of the previous line, you want an extra level of indentation. In my vi-clone, if 'perl' or 'C' mode is turned on, ending a line with a '{' or a ':' causes an extra level of indentation to happen. Starting a new line with ^D removes a level of indentation. Hitting <TAB> inserts the right amount of spaces to get to the next tab stop. '>>' adds an extra level of indentation to the current line, '<<' removes it. I rarely have to type 4 spaces to do indentation.

    Abigail