unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#17950: 24.4.50; REGRESSION: `read-file-name' from a menu (mouse) treats "~/" as installation dir
@ 2014-07-05 21:29 Drew Adams
  2014-07-06 14:25 ` Eli Zaretskii
  0 siblings, 1 reply; 14+ messages in thread
From: Drew Adams @ 2014-07-05 21:29 UTC (permalink / raw)
  To: 17950

emacs -Q

(defun foo (file)
  (interactive (list (read-file-name "Foo: " "~/")))
  (message "File is `%s'" file))

(define-key menu-bar-file-menu [foo] '(menu-item "FOOOO" foo))

(expand-file-name "~/") ; correctly returns my home directory, as in
previous Emacs versions.

And `M-x foo' correctly uses `~/' as the directory.

But invoking the same command `foo' from the menu (item `FOOOO') uses
the Emacs installation directory instead.


In GNU Emacs 24.4.50.1 (i686-pc-mingw32)
 of 2014-06-28 on ODIEONE
Bzr revision: 117431 rgm@gnu.org-20140628015517-eku6hj8mpgcvfnso
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --prefix=/c/Devel/emacs/snapshot/trunk
 --enable-checking=yes,glyphs 'CFLAGS=-O0 -g3'
 LDFLAGS=-Lc:/Devel/emacs/lib 'CPPFLAGS=-DGC_MCHECK=1
 -Ic:/Devel/emacs/include''





^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2014-07-12  9:28 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <<a4e125d2-d0a9-472f-a8e5-dda0eeb7a486@default>
     [not found] ` <<83d2dief8e.fsf@gnu.org>
2014-07-06 15:10   ` bug#17950: 24.4.50; REGRESSION: `read-file-name' from a menu (mouse) treats "~/" as installation dir Drew Adams
2014-07-06 15:56     ` Eli Zaretskii
2014-07-07 15:13       ` Eli Zaretskii
2014-07-07 16:39         ` Stefan Monnier
2014-07-12  9:28           ` Eli Zaretskii
2014-07-06 19:44     ` Eli Zaretskii
     [not found]   ` <<a01720bc-d3f4-408c-9068-c8fd00ac0fc2@default>
     [not found]     ` <<83a98meb0w.fsf@gnu.org>
2014-07-06 16:05       ` Drew Adams
2014-07-06 19:14         ` Eli Zaretskii
     [not found]       ` <<6c30925f-66d0-470a-b1db-0f8200e39bbe@default>
     [not found]         ` <<838uo6e1v9.fsf@gnu.org>
2014-07-06 23:00           ` Drew Adams
2014-07-07  2:38             ` Eli Zaretskii
     [not found]       ` <<83zjglcice.fsf@gnu.org>
2014-07-07 16:23         ` Drew Adams
     [not found]     ` <<837g3qe0hm.fsf@gnu.org>
2014-07-06 22:57       ` Drew Adams
2014-07-05 21:29 Drew Adams
2014-07-06 14:25 ` Eli Zaretskii

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).