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
In reply to Re: The classical TAB issue
by Abigail-II
in thread The classical TAB issue
by Lorand
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |