git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: core.whitespace space-in-indent feature request

From
VEVictor Engmark <victor.engmark@terreactive.ch>
Date
Jan 19, 2011, 10:53 UTC
Message-ID
<4A1964D5-609C-418B-BDEF-F5B52EC98F95@terreactive.ch>
In-Reply-To
<3798749.47565.1295432145824.JavaMail.trustmail@mail1.terreactive.ch>
On Jan 19, 2011, at 10:42 AM, Victor Engmark wrote:
Show 41 quoted lines
> On Jan 18, 2011, at 9:31 PM, Junio C Hamano wrote:
> 
>> Drew Northup <drew.northup@maine.edu> writes:
>> 
>>> On Fri, 2011-01-14 at 13:40 +0100, Victor Engmark wrote:
>>>> Hi all,
>>>> 
>>>> I couldn't find this mentioned anywhere, but it would be useful for
>>>> languages where you typically want only tab characters in indentation,
>>>> like makefiles. Would be equivalent or similar to indent-with-non-tab
>>>> and tabwidth=1.
>>> 
>>> Victor,
>>> What would the point of this be? Git doesn't change the layout of the
>>> code when storing it--that's up to the thing between the chair and the
>>> keyboard.
>> 
>> True, but I think Victor wants to be able to ask "diff --check" to
>> complain and diff --color to highlight when it sees a line that begins
>> with a SP (or a HT then SP) by setting:
>> 
>> 	* whitespace=space-in-indent
>> 
>> or something in the attributes file.
>> 
>> As "equivalence" exists, not very much interested in coding it myself,
>> though ;-)
> 
> That's it, but it turns out the settings don't work the way I expected:
> 
> $ git config --add core.whitespace 'indent-with-non-tab,tabwidth=1'
> $ touch whitespace.txt
> $ git add whitespace.txt
> [Add the following to the file]
> 	HT
> SP
> 	SP HT
> 	 HT SP
> 2 SP
> 		2 HT
>       8 SP
Bloody OS X Mail - All those lines should of course be indented with the characters indicated at the end of the line.
Cheers,
-- 
Victor
Previous: Johannes Sixt
Message 6 of 6 in “core.whitespace space-in-indent feature request”
  1. Victor EngmarkJan 14, 2011
  2. Drew NorthupJan 18, 2011
  3. Junio C HamanoJan 18, 2011
  4. Victor EngmarkJan 19, 2011
  5. Johannes SixtJan 19, 2011
  6. Victor EngmarkJan 19, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.