emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#26272: closed (default-directory: Remark that it m


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#26272: closed (default-directory: Remark that it must be a directory name)
Date: Fri, 31 Mar 2017 08:26:02 +0000

Your message dated Fri, 31 Mar 2017 17:25:07 +0900
with message-id <address@hidden>
and subject line Re: bug#26272: default-directory: Remark that it must be a 
directory name
has caused the debbugs.gnu.org bug report #26272,
regarding default-directory: Remark that it must be a directory name
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
26272: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=26272
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: default-directory: Remark that it must be a directory name Date: Mon, 27 Mar 2017 19:13:05 +0900
The docstring of `file-name-as-directory' suggests that is
important that `default-directory' be a directory name, i.e.,
for instance in GNU/Linux ends with '/'.  The docstring of
`default-directory' doesn't mention it.

--8<-----------------------------cut here---------------start------------->8---
>From 1579eeb2388d65c4fe65fb37e4e5abe373de69e3 Mon Sep 17 00:00:00 2001
From: Tino Calancha <address@hidden>
Date: Mon, 27 Mar 2017 19:04:29 +0900
Subject: [PATCH] default-directory: Remark that it must be a directory name

* src/buffer.c (default-directory): Update docstring.
---
 src/buffer.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/buffer.c b/src/buffer.c
index c1c53dd220..f0c334f08b 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -5754,7 +5754,10 @@ visual lines rather than logical lines.  See the 
documentation of
   DEFVAR_PER_BUFFER ("default-directory", &BVAR (current_buffer, directory),
                     Qstringp,
                     doc: /* Name of default directory of current buffer.
-To interactively change the default directory, use command `cd'.  */);
+It must be a directory name, as the output of `file-name-as-directory'.
+To interactively change the default directory, use command `cd'.
+In a Elisp program is better to do
+(setq default-directory (file-name-as-directory DIR)) */);
 
   DEFVAR_PER_BUFFER ("auto-fill-function", &BVAR (current_buffer, 
auto_fill_function),
                     Qnil,
-- 
2.11.0

--8<-----------------------------cut here---------------end--------------->8---
In GNU Emacs 25.2.4 (x86_64-pc-linux-gnu, GTK+ Version 3.22.9)
 of 2017-03-27
Repository revision: fb18bff91f01a3051253319e766ca276e5b756bd



--- End Message ---
--- Begin Message --- Subject: Re: bug#26272: default-directory: Remark that it must be a directory name Date: Fri, 31 Mar 2017 17:25:07 +0900 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)
Eli Zaretskii <address@hidden> writes:

> Here's my suggestion:
>
>   It should be a directory name (as opposed to a directory file-name).
>   On GNU and Unix systems, directory names and in a slash `/'.
>
> This basically says what your original description said, which is spot
> on.
>
> Thanks.
Thank you.  Pushed fix into Emacs-25 with commit:
84938d79698c1725016e2bc6480d5d73cc769a81


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]