Git development
 help / color / mirror / Atom feed
* Git trailing blank lines feature configuration
@ 2026-07-31 10:19 Thomas Nemeth
  2026-07-31 11:08 ` Johannes Sixt
  0 siblings, 1 reply; 3+ messages in thread
From: Thomas Nemeth @ 2026-07-31 10:19 UTC (permalink / raw)
  To: git

    Hi !

    I have the habit to keep 1 blank line at the end of my files. To me,
    it eases the EOF modifications (selecting code blocks, pasting them)
    in vim.

    Note that I still want to remove blanks at EOL. But I'd like to keep
    1 blank trailing line. I still can, of course, but the diff still
    shows me a red "+"...

    Would it be possible to have a configuration option to avoid warnings
    (because I see that as a warning) about trailing blank lines ?

    Thanks

Thomas.



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Git trailing blank lines feature configuration
  2026-07-31 10:19 Git trailing blank lines feature configuration Thomas Nemeth
@ 2026-07-31 11:08 ` Johannes Sixt
  2026-07-31 11:50   ` Thomas Nemeth
  0 siblings, 1 reply; 3+ messages in thread
From: Johannes Sixt @ 2026-07-31 11:08 UTC (permalink / raw)
  To: Thomas Nemeth; +Cc: git

Am 31.07.26 um 12:19 schrieb Thomas Nemeth:
>     I have the habit to keep 1 blank line at the end of my files. To me,
>     it eases the EOF modifications (selecting code blocks, pasting them)
>     in vim.

(Call this is [x].)

>     Would it be possible to have a configuration option to avoid warnings
>     (because I see that as a warning) about trailing blank lines ?
Hearing the first time that an extra blank line at EOF is necessary or
useful. Would the correct question then perhaps be: how do you all
handle [x] without an extra blank line at EOF?

That said, are you looking to disable blank-at-eof from core.whitespace?
Collect all "enabled by default" except this one from [*].

[*]
https://git-scm.com/docs/git-config#Documentation/git-config.txt-corewhitespace

-- Hannes


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Git trailing blank lines feature configuration
  2026-07-31 11:08 ` Johannes Sixt
@ 2026-07-31 11:50   ` Thomas Nemeth
  0 siblings, 0 replies; 3+ messages in thread
From: Thomas Nemeth @ 2026-07-31 11:50 UTC (permalink / raw)
  To: Johannes Sixt; +Cc: git

Le vendredi 31 juillet 2026, 13:08 Johannes Sixt a écrit :
> Am 31.07.26 um 12:19 schrieb Thomas Nemeth:
> >     I have the habit to keep 1 blank line at the end of my files. To
> >     me,
> >     it eases the EOF modifications (selecting code blocks, pasting
> >     them)
> >     in vim.
> 
> (Call this is [x].)
> 
> >     Would it be possible to have a configuration option to avoid
> >     warnings
> >     (because I see that as a warning) about trailing blank lines ?
> 
> Hearing the first time that an extra blank line at EOF is necessary or
> useful. Would the correct question then perhaps be: how do you all

    I wouldn't say necessary, of course. It's -- at least -- my
    preference. For _my_ use case, it's useful. When I move code
    around, and that code is at the end of the file or to be put
    at the end of the file, I find it easier to already have a
    blank line there. That is... Because that's how I use vim to
    code.


> handle [x] without an extra blank line at EOF?
> 
> That said, are you looking to disable blank-at-eof from core.whitespace?
> Collect all "enabled by default" except this one from [*].
> 
> [*]
> https://git-scm.com/docs/git-config#Documentation/git-config.txt-corewhi
> tespace

    -_-;
    indeed.

    ```
    git config --global core.whitespace "-blank-at-eof"
    ```

-- 
Thomas.



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-07-31 11:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-31 10:19 Git trailing blank lines feature configuration Thomas Nemeth
2026-07-31 11:08 ` Johannes Sixt
2026-07-31 11:50   ` Thomas Nemeth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox