GNU bug report logs - #50187
28.0.50; tramp is called from calendar

Previous Next

Package: emacs;

Reported by: sds <at> gnu.org

Date: Tue, 24 Aug 2021 15:07:02 UTC

Severity: normal

Tags: moreinfo

Found in version 28.0.50

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


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

From: Gregory Heytings <gregory <at> heytings.org>
To: Sam Steingold <sds <at> gnu.org>
Cc: Michael Heerdegen <michael_heerdegen <at> web.de>, 50187 <at> debbugs.gnu.org,
 Lars Ingebrigtsen <larsi <at> gnus.org>, Michael Albinus <michael.albinus <at> gmx.de>
Subject: Re: bug#50187: 28.0.50; tramp is called from calendar
Date: Fri, 16 Sep 2022 19:30:28 +0000
>> It's not clear to me what the "fix" would be here, can you explain what 
>> you have in mind?
>
> 1. `default-directory' should have a global default, see above
>
> 2. new buffers should inherit `default-directory' from the global 
> default instead of the previous buffer from which this one was created.
>

That fix would break *lots* of code.  There's a good reason that the 
default value of non-file-visiting buffers is inherited from that of the 
buffer from which they were created: it is, in most cases, the 
default-directory value that is expected and useful in that buffer. 
Think of cases like occur, grep, compilation, diff, dired, and so forth. 
It is much better to manually fix the few cases in which you do not want 
to inherit its value.

What would perhaps be feasible would be to add a variable similar to 
display-buffer-alist: an alist of user-defined conditional values for 
default-directory.




This bug report was last modified 1 year and 184 days ago.

Previous Next


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