From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lachlan Deck Newsgroups: gmane.emacs.bugs Subject: bug#10102: emacs 24 read-file-name bug? Date: Tue, 22 Nov 2011 15:43:59 +1100 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1321937095 26938 80.91.229.12 (22 Nov 2011 04:44:55 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 22 Nov 2011 04:44:55 +0000 (UTC) Cc: 10102@debbugs.gnu.org To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 22 05:44:51 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RSiDx-0006kg-SO for geb-bug-gnu-emacs@m.gmane.org; Tue, 22 Nov 2011 05:44:50 +0100 Original-Received: from localhost ([::1]:45998 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RSiDx-0005iy-Fh for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 Nov 2011 23:44:49 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:33111) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RSiDu-0005ih-9o for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2011 23:44:47 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RSiDt-0006kU-0N for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2011 23:44:46 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60065) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RSiDs-0006kQ-Sb for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2011 23:44:44 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RSiF7-0005CZ-Uk for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2011 23:46:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lachlan Deck Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Nov 2011 04:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10102 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo unreproducible Original-Received: via spool by 10102-submit@debbugs.gnu.org id=B10102.132193713319956 (code B ref 10102); Tue, 22 Nov 2011 04:46:01 +0000 Original-Received: (at 10102) by debbugs.gnu.org; 22 Nov 2011 04:45:33 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RSiEd-0005Bl-Cx for submit@debbugs.gnu.org; Mon, 21 Nov 2011 23:45:33 -0500 Original-Received: from mail-yw0-f44.google.com ([209.85.213.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RSiEb-0005Bc-2h for 10102@debbugs.gnu.org; Mon, 21 Nov 2011 23:45:29 -0500 Original-Received: by ywt34 with SMTP id 34so5413397ywt.3 for <10102@debbugs.gnu.org>; Mon, 21 Nov 2011 20:44:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=jJMppcg55f/djoZm24gx24Pdq9QnGF9+C1pkCHjyHh4=; b=xQhZdWpKA7ljOMRNDztY4ayqXurAHLPLCQObNsb3tmM7YgP7v9X+YBectXe04TPtRN DpEIQA+wCwd1fF1NNGZmYXZs12XWL1OgyFsy3Jnqgw3T7mpTVne9f7oPwEephQRGDWFx HYAitltYkqVrHGOxSwxb0qnUMYHmanKs6E2yQ= Original-Received: by 10.236.114.195 with SMTP id c43mr24711743yhh.12.1321937050841; Mon, 21 Nov 2011 20:44:10 -0800 (PST) Original-Received: from [192.168.1.142] (203-217-22-6.perm.iinet.net.au. [203.217.22.6]) by mx.google.com with ESMTPS id v5sm35823259anf.3.2011.11.21.20.44.06 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 21 Nov 2011 20:44:09 -0800 (PST) In-Reply-To: X-Mailer: Apple Mail (2.1251.1) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 21 Nov 2011 23:46:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:54152 Archived-At: 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