From: Junio C Hamano Date: Sun, 10 Feb 2008 21:52:28 GMT Subject: Re: [PATCH] Add gitattributes file making whitespace checking pickier Message-ID: <7v3as0fpib.fsf@gitster.siamese.dyndns.org> In-Reply-To: <200802101231.16847.jnareb@gmail.com> Jakub Narebski writes: > Junio C Hamano wrote: >> Jakub Narebski writes: >> >>>> *.py whitespace=!indent,trail,space >>>> *.el whitespace=!indent,trail,space > > Emacs Lisp is (like Perl, and contrary to Python) whitespace agnostic, What does agnostic have anything to do with anything? C is whitespace agnostic and outside obvious places like string constants and #preprocessor directives you can have SP and HT and LF interchangeably. It does not mean you do not need whitespace policy. If gitweb historically used SP everywhere like git.el, I think that is a very good reason to treat it just like *.py and *.el, though. See the updated set of patterns I sent to Daniel just now. >> It also happens that I do not personally believe in "alignment >> with spaces" argument. If you accept W and a SP occupy the same >> horizontal space (which "alignment with spaces" assume), I do >> not think it is unreasonable to accept HT goes to the next >> column that is multiple of 8 places. > > My argument is ... Wasn't my 5 lines enough clue to save you from repeating that? I said I do not agree with it, so please don't even try wasting everybody's time on bikeshedding.