[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#34986: write-region not governed by require-final-newline
From: |
Basil L. Contovounesios |
Subject: |
bug#34986: write-region not governed by require-final-newline |
Date: |
Mon, 25 Mar 2019 04:08:38 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
積丹尼 Dan Jacobson <jidanni@jidanni.org> writes:
> User, despite setting
> require-final-newline t
> in .emacs, still finds he is often creating files without final
> newlines.
>
> It turns out write-region, which he often uses, is not governed by
> require-final-newline.
>
> I though the whole logic of require-final-newline was to help people add
> those newlines.
The user option require-final-newline is relevant only when visiting
files, not when writing to arbitrary ones, so you probably want to use
save-buffer instead of write-region or similar.
See (info "(emacs) Visiting"), (info "(emacs) Customize Save"), and
(info "(elisp) Saving Buffers").
--
Basil