GNU bug report logs - #78777
30.1; insert-file-contents should not set buffer-file-name to nil

Previous Next

Package: emacs;

Reported by: Jimmy Yuen Ho Wong <wyuenho <at> gmail.com>

Date: Thu, 12 Jun 2025 16:59:01 UTC

Severity: normal

Found in version 30.1

Full log


View this message in rfc822 format

From: Jimmy Yuen Ho Wong <wyuenho <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 78777 <at> debbugs.gnu.org
Subject: bug#78777: 30.1; insert-file-contents should not set buffer-file-name to nil
Date: Sun, 15 Jun 2025 16:40:42 +0100
[Message part 1 (text/plain, inline)]
> Yes, and that lone call is never made in your scenario.
>
> So I'm no longer sure what problem are we discussing here.
>

The lone call to insert-file-contents, as in step 5 of my reproduction.
Calling insert-file-contents after typing in a file buffer runs the
after-change-functions hooks. When these hooks are run, the current
buffer's file name is seen to have been temporarily set to nil, which
should not be the case.

Is this clear?
[Message part 2 (text/html, inline)]

This bug report was last modified 56 days ago.

Previous Next


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