* bug#10102: emacs 24 read-file-name bug?
@ 2011-11-22 3:59 Lachlan Deck
2011-11-22 4:33 ` Glenn Morris
2014-02-04 0:33 ` Lars Ingebrigtsen
0 siblings, 2 replies; 6+ messages in thread
From: Lachlan Deck @ 2011-11-22 3:59 UTC (permalink / raw)
To: 10102
Hi there,
In emacs 24 the following 'message' produces the empty string if you just hit enter at the mini-buffer prompt. In emacs 23, the 'guess' variable is printed as expected.
Is this a known bug?
(let* ((default-directory "~/path/to/project/")
(guess (concat default-directory ".foo"))
(file (read-file-name
"Foo: "
(file-name-directory guess)
guess
nil
(file-name-nondirectory guess)
)))
(message file))
Lachlan Deck
lachlan.deck@gmail.com
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#10102: emacs 24 read-file-name bug?
2011-11-22 3:59 bug#10102: emacs 24 read-file-name bug? Lachlan Deck
@ 2011-11-22 4:33 ` Glenn Morris
2011-11-22 4:43 ` Lachlan Deck
2014-02-04 0:33 ` Lars Ingebrigtsen
1 sibling, 1 reply; 6+ messages in thread
From: Glenn Morris @ 2011-11-22 4:33 UTC (permalink / raw)
To: Lachlan Deck; +Cc: 10102
Lachlan Deck wrote:
> In emacs 24 the following 'message' produces the empty string if you
> just hit enter at the mini-buffer prompt. In emacs 23, the 'guess'
> variable is printed as expected.
>
> Is this a known bug?
>
> (let* ((default-directory "~/path/to/project/")
> (guess (concat default-directory ".foo"))
> (file (read-file-name
> "Foo: "
> (file-name-directory guess)
> guess
> nil
> (file-name-nondirectory guess)
> )))
>
> (message file))
Works for me with the current trunk on GNU/Linux.
"Emacs 24" covers a multitude of sins - what do you mean by it?
(M-x report-emacs-bug gives this information.)
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#10102: emacs 24 read-file-name bug?
2011-11-22 4:33 ` Glenn Morris
@ 2011-11-22 4:43 ` Lachlan Deck
2011-11-23 18:24 ` Glenn Morris
0 siblings, 1 reply; 6+ messages in thread
From: Lachlan Deck @ 2011-11-22 4:43 UTC (permalink / raw)
To: Glenn Morris; +Cc: 10102
On 22/11/2011, at 3:33 PM, Glenn Morris wrote:
> Lachlan Deck wrote:
>
>> In emacs 24 the following 'message' produces the empty string if you
>> just hit enter at the mini-buffer prompt. In emacs 23, the 'guess'
>> variable is printed as expected.
>>
>> Is this a known bug?
>>
>> (let* ((default-directory "~/path/to/project/")
>> (guess (concat default-directory ".foo"))
>> (file (read-file-name
>> "Foo: "
>> (file-name-directory guess)
>> guess
>> nil
>> (file-name-nondirectory guess)
>> )))
>>
>> (message file))
>
> Works for me with the current trunk on GNU/Linux.
> "Emacs 24" covers a multitude of sins - what do you mean by it?
Apologies...
Mac OS X 10.7.2 (aka Lion)
$ brew install emacs --cocoa --use-git-head --HEAD
# alias emacs="~/Applications/Emacs.app/Contents/MacOS/Emacs -nw"
# alias e="~/Applications/Emacs.app/Contents/MacOS/Emacs -nw -Q"
$ emacs -version
GNU Emacs 24.0.90.1
Copyright (C) 2011 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
The initial read-file-name was tested using alias 'e'
> (M-x report-emacs-bug gives this information.)
Ah, thanks. Will use that in future.
Lachlan Deck
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#10102: emacs 24 read-file-name bug?
2011-11-22 4:43 ` Lachlan Deck
@ 2011-11-23 18:24 ` Glenn Morris
0 siblings, 0 replies; 6+ messages in thread
From: Glenn Morris @ 2011-11-23 18:24 UTC (permalink / raw)
To: Lachlan Deck; +Cc: 10102
Lachlan Deck wrote:
>>> (let* ((default-directory "~/path/to/project/")
>>> (guess (concat default-directory ".foo"))
>>> (file (read-file-name
>>> "Foo: "
>>> (file-name-directory guess)
>>> guess
>>> nil
>>> (file-name-nondirectory guess)
>>> )))
>>>
>>> (message file))
[...]
> Mac OS X 10.7.2 (aka Lion)
>
> $ brew install emacs --cocoa --use-git-head --HEAD
>
> # alias emacs="~/Applications/Emacs.app/Contents/MacOS/Emacs -nw"
> # alias e="~/Applications/Emacs.app/Contents/MacOS/Emacs -nw -Q"
>
> $ emacs -version
> GNU Emacs 24.0.90.1
Perhaps it is specific to --with-ns, although that seems odd.
Does anyone else see this issue?
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#10102: emacs 24 read-file-name bug?
2011-11-22 3:59 bug#10102: emacs 24 read-file-name bug? Lachlan Deck
2011-11-22 4:33 ` Glenn Morris
@ 2014-02-04 0:33 ` Lars Ingebrigtsen
2014-02-04 19:53 ` Lachlan Deck
1 sibling, 1 reply; 6+ messages in thread
From: Lars Ingebrigtsen @ 2014-02-04 0:33 UTC (permalink / raw)
To: Lachlan Deck; +Cc: 10102
Lachlan Deck <lachlan.deck@gmail.com> writes:
> In emacs 24 the following 'message' produces the empty string if you just hit enter at the mini-buffer prompt. In emacs 23, the 'guess' variable is printed as expected.
>
> Is this a known bug?
>
> (let* ((default-directory "~/path/to/project/")
> (guess (concat default-directory ".foo"))
> (file (read-file-name
> "Foo: "
> (file-name-directory guess)
> guess
> nil
> (file-name-nondirectory guess)
> )))
>
> (message file))
Are you still seeing this problem in Emacs 24.3?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog http://lars.ingebrigtsen.no/
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#10102: emacs 24 read-file-name bug?
2014-02-04 0:33 ` Lars Ingebrigtsen
@ 2014-02-04 19:53 ` Lachlan Deck
0 siblings, 0 replies; 6+ messages in thread
From: Lachlan Deck @ 2014-02-04 19:53 UTC (permalink / raw)
To: Lars Ingebrigtsen; +Cc: 10102
Been a while. Let’s see…
Mac OS X 10.9.1 (Mavericks)
$ brew install emacs --cocoa --use-git-head —HEAD
$ brew linkapps
# alias emacs24="/Applications/Emacs.app/Contents/MacOS/Emacs -nw"
# alias e24="/Applications/Emacs.app/Contents/MacOS/Emacs -nw -Q”
$ $ emacs24 -version
GNU Emacs 24.3.50.1
…
seems to be okay.
cheers, Lachlan
On 4 Feb 2014, at 11:33 am, Lars Ingebrigtsen <larsi@gnus.org> wrote:
> Lachlan Deck <lachlan.deck@gmail.com> writes:
>
>> In emacs 24 the following 'message' produces the empty string if you just hit enter at the mini-buffer prompt. In emacs 23, the 'guess' variable is printed as expected.
>>
>> Is this a known bug?
>>
>> (let* ((default-directory "~/path/to/project/")
>> (guess (concat default-directory ".foo"))
>> (file (read-file-name
>> "Foo: "
>> (file-name-directory guess)
>> guess
>> nil
>> (file-name-nondirectory guess)
>> )))
>>
>> (message file))
>
> Are you still seeing this problem in Emacs 24.3?
>
> --
> (domestic pets only, the antidote for overdose, milk.)
> bloggy blog http://lars.ingebrigtsen.no/
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-02-04 19:53 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-22 3:59 bug#10102: emacs 24 read-file-name bug? Lachlan Deck
2011-11-22 4:33 ` Glenn Morris
2011-11-22 4:43 ` Lachlan Deck
2011-11-23 18:24 ` Glenn Morris
2014-02-04 0:33 ` Lars Ingebrigtsen
2014-02-04 19:53 ` Lachlan Deck
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).