GNU bug report logs - #77797
31.0.50; Visit an empty file on creating it

Previous Next

Package: emacs;

Reported by: Stephen Berman <stephen.berman <at> gmx.net>

Date: Mon, 14 Apr 2025 11:59:02 UTC

Severity: normal

Found in version 31.0.50

Full log


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

From: Stephen Berman <stephen.berman <at> gmx.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Stefan Kangas <stefankangas <at> gmail.com>, 77797 <at> debbugs.gnu.org
Subject: Re: bug#77797: 31.0.50; Visit an empty file on creating it
Date: Tue, 15 Apr 2025 09:19:20 +0200
On Tue, 15 Apr 2025 09:28:07 +0300 Eli Zaretskii <eliz <at> gnu.org> wrote:

>> From: Stefan Kangas <stefankangas <at> gmail.com>
>> Date: Mon, 14 Apr 2025 16:06:04 -0500
>> Cc: 77797 <at> debbugs.gnu.org
>>
>> >> That's backwards: in Emacs, you type "C-x C-f NEWFILE RET", then edit
>> >> it, then save it.  IOW, you don't create an empty file first, because
>> >> that's not useful.
>> >
>> > It's useful in the case I noted above: yanking text into a buffer that
>> > you want to save to a file, and in particular if you want the file to be
>> > in a not-yet-existing subdirectory.  In that case, with `C-x C-f' when
>> > you type `C-x C-s' you are queried (from `basic-save-buffer') and have
>> > to confirm that the subdirectory should be created, while with
>> > `make-empty-file' it already has been created.  Or have I overlooked an
>> > option to suppress the confirmation query?
>>
>> Maybe we should add an option to suppress the query?  Either as a
>> defcustom or a prefix argument, or something.  Not sure which is best,
>> because I actually prefer the query, myself.
>
> Same here: I prefer the query because it many times saves me from
> creating files with wrong names and/or in wrong directorties, due to
> simple typos.

I agree, and consequently think an option is too blunt.  A prefix
argument would be better, but as I wrote in my reply to Eshel Yaron, I
prefer adding that to make-empty-file.

Steve Berman




This bug report was last modified 62 days ago.

Previous Next


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