From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 15 16:00:41 2011 Received: (at submit) by debbugs.gnu.org; 15 Mar 2011 20:00:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PzaQ4-0001q9-HS for submit@debbugs.gnu.org; Tue, 15 Mar 2011 16:00:41 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PzaLR-0001j4-Rz for submit@debbugs.gnu.org; Tue, 15 Mar 2011 15:55:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PzaLL-0005UO-VV for submit@debbugs.gnu.org; Tue, 15 Mar 2011 15:55:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:34028) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PzaLL-0005UK-SS for submit@debbugs.gnu.org; Tue, 15 Mar 2011 15:55:47 -0400 Received: from [140.186.70.92] (port=51192 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PzaLK-0007uI-U8 for bug-gnu-emacs@gnu.org; Tue, 15 Mar 2011 15:55:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PzaLJ-0005U1-6o for bug-gnu-emacs@gnu.org; Tue, 15 Mar 2011 15:55:46 -0400 Received: from dd24230.kasserver.com ([85.13.143.176]:46708) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PzaLJ-0005Tw-0N for bug-gnu-emacs@gnu.org; Tue, 15 Mar 2011 15:55:45 -0400 Received: from bravo.mueller-schleicher.de (p57ADB606.dip.t-dialin.net [87.173.182.6]) by dd24230.kasserver.com (Postfix) with ESMTPA id D734C4A80AF for ; Tue, 15 Mar 2011 20:55:43 +0100 (CET) Received: by bravo.mueller-schleicher.de (Postfix, from userid 1000) id 4BB315C251; Tue, 15 Mar 2011 20:55:43 +0100 (CET) From: Ralph Schleicher To: bug-gnu-emacs@gnu.org Subject: browse-url-of-dired-file fails to browse . and .. Organization: Ralph Schleicher Date: Tue, 15 Mar 2011 20:55:43 +0100 Message-ID: <877hc0jgzk.fsf@bravo.mueller-schleicher.i> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 15 Mar 2011 16:00:37 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) Hi, browse-url-of-dired-file signals an error if the user attempts to browse one of the special file names '.' or '..'. I see no reason why it should not be possible to browse these file names like any other directory file name. Below is a patch together with a change log entry. 2011-03-11 Ralph Schleicher * net/browse-url.el (browse-url-of-dired-file): Enable browsing of special file names `.' and `..'. --- emacs-23.3/lisp/net/browse-url.el.orig 2011-01-08 12:45:14 +0100 +++ emacs-23.3/lisp/net/browse-url.el 2011-03-11 11:42:23 +0100 @@ -756,7 +756,10 @@ (defun browse-url-of-dired-file () "In Dired, ask a WWW browser to display the file named on this line." (interactive) - (browse-url-of-file (dired-get-filename))) + (let ((tem (dired-get-filename t t))) + (if (null tem) + (error "No file on this line") + (browse-url-of-file (expand-file-name tem default-directory))))) ;;;###autoload (defun browse-url-of-region (min max) -- Ralph From debbugs-submit-bounces@debbugs.gnu.org Sun May 08 14:35:14 2011 Received: (at 8259) by debbugs.gnu.org; 8 May 2011 18:35:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QJ8p0-0003l2-72 for submit@debbugs.gnu.org; Sun, 08 May 2011 14:35:14 -0400 Received: from vm-emlprdomr-05.its.yale.edu ([130.132.50.146]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QJ8oy-0003kr-W5 for 8259@debbugs.gnu.org; Sun, 08 May 2011 14:35:13 -0400 Received: from furball (c-71-192-165-84.hsd1.ct.comcast.net [71.192.165.84]) (authenticated bits=0) by vm-emlprdomr-05.its.yale.edu (8.14.4/8.14.4) with ESMTP id p48IZ7sm018527 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 8 May 2011 14:35:07 -0400 Received: by furball (Postfix, from userid 1000) id BAC71160603; Sun, 8 May 2011 14:35:06 -0400 (EDT) From: Chong Yidong To: Ralph Schleicher Subject: Re: bug#8259: browse-url-of-dired-file fails to browse . and .. References: <877hc0jgzk.fsf@bravo.mueller-schleicher.i> Date: Sun, 08 May 2011 14:35:06 -0400 In-Reply-To: <877hc0jgzk.fsf@bravo.mueller-schleicher.i> (Ralph Schleicher's message of "Tue, 15 Mar 2011 20:55:43 +0100") Message-ID: <87fwop6nxh.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.146 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 8259 Cc: 8259@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Ralph Schleicher writes: > browse-url-of-dired-file signals an error if the user attempts to > browse one of the special file names '.' or '..'. I see no reason > why it should not be possible to browse these file names like any > other directory file name. Below is a patch together with a change > log entry. Looks reasonable. Applied, thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun May 08 14:35:28 2011 Received: (at control) by debbugs.gnu.org; 8 May 2011 18:35:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QJ8pD-0003lT-Hw for submit@debbugs.gnu.org; Sun, 08 May 2011 14:35:27 -0400 Received: from vm-emlprdomr-04.its.yale.edu ([130.132.50.145]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QJ8pC-0003lG-93 for control@debbugs.gnu.org; Sun, 08 May 2011 14:35:26 -0400 Received: from furball (c-71-192-165-84.hsd1.ct.comcast.net [71.192.165.84]) (authenticated bits=0) by vm-emlprdomr-04.its.yale.edu (8.14.4/8.14.4) with ESMTP id p48IZKOb029506 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sun, 8 May 2011 14:35:20 -0400 Received: by furball (Postfix, from userid 1000) id EC614160603; Sun, 8 May 2011 14:35:19 -0400 (EDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 8259 Date: Sun, 08 May 2011 14:35:19 -0400 Message-ID: <871v0911nc.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.145 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) close 8259 thanks From unknown Tue Jun 24 06:55:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 06 Jun 2011 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator