GNU bug report logs - #17012
[3 PATCHES] Whitespace cleanup : Replace code-alignment tabs with spaces.

Previous Next

Package: grep;

Reported by: behoffski <behoffski <at> grouse.com.au>

Date: Fri, 14 Mar 2014 10:04:01 UTC

Severity: normal

Tags: notabug, patch

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 17012 <at> debbugs.gnu.org (full text, mbox):

From: Jim Meyering <jim <at> meyering.net>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: 17012 <at> debbugs.gnu.org, behoffski <behoffski <at> grouse.com.au>
Subject: Re: bug#17012: [3 PATCHES] Whitespace cleanup : Replace
 code-alignment tabs with spaces.
Date: Fri, 14 Mar 2014 09:12:12 -0700
On Fri, Mar 14, 2014 at 7:36 AM, Paul Eggert <eggert <at> cs.ucla.edu> wrote:
> behoffski wrote:
>>
>> One easy way to spot tab characters in C sources
>
>
> This is grep, right?  So we should use "grep '  '".
>
> Jim Meyering has the strongest feeling about tabs, so I assume he'll pick
> this one up.

Hi Brenton,

I do indeed have strong feelings about tabs :-)
Like remove all leading ones, and any TAB-after-space.
[rules to enforce that are in maint.mk and cfg.mk]
However, a few times when a crusade led me to do
what you're proposing and eliminate all of them, I later realized
that I found value in TAB-aligned comments, and actually regretted
performing that particular TAB->SP+ conversion.

On a code normalization front, I am inclined to fully automate the
process, and have spent time (though not recently) trying to find
the combination of settings in the uncrustify tool that recreate the
style we use in a few projects. If you feel like pursuing this, please
look at uncrustify and see if you can minimize the changes required
to move grep to something uncrustify-generated.

Bottom line, I'm not terribly keen on changing comment-aligning
tabs to spaces.

Thanks,
Jim




This bug report was last modified 11 years and 53 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.