Jan Engelhardt wrote: > On Jun 28 2007 06:29, dave young wrote: >> IMHO, another cause of trailing whitespace is human error, for >> example long lines breaking will easy to cause the first line with one >> traling whitespace (original space between the last two words). > > Most common errors (to me) are: > > - hit return+tab too quickly that it interchanges, hence producing > the unwanted \t\n > - hit return+return to start a new paragraph of code; > the intermediate line remains indented if autoindent is on.
Interestingly, emacs gets that case right: when you hit enter it places the cursor at the properly indented insertion point, but if you leave the line without typing anything it does not leave the indentation. I thought I remembered vim doing the same thing, but I just tested and it appears not. It seems to avoid leaving subsequent lines indented, but not the first one. - Josh Triplett - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/