On Sat, Dec 15, 2007 at 10:48:37PM -0500, J. Bruce Fields wrote: > After this patch, "written" counts the number of bytes up to and > including the most recently seen tab. This allows us to detect (and > count) spaces by comparing to "i". > > This allows catching initial indents like '\t ' (a tab followed > by 8 spaces), while previously indent-with-non-tab caught only indents > that consisted entirely of spaces. > > This also allows fixing an indent-with-non-tab regression, so we can > again detect indents like '\t \t'. > > Also update tests to catch these cases. One slightly weird thing about this: I'd expect indent-with-non-tab to catch any sequence of 8 or more contiguous spaces, not just such sequences at the end of the indent. This doesn't quite do that. You could make it do that with a few more lines of code. But really I don't think the combination of indent-with-non-tab without space-before-tab makes any sense. The only reason I didn't just modify it to turn on the latter whenever the former is turned on is because I couldn't figure out how to modify t/t4124-apply-ws-rule.sh to pass..... But, whatever, that's an extremely minor point. If people try that combination who knows what they expect. --b. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html