From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: flat0103@gmail.com Newsgroups: gmane.emacs.bugs Subject: bug#5376: 23.1; dirtrack.el unnecessary errors [PATCH] Date: Wed, 13 Jan 2010 21:16:01 -0500 Message-ID: <87tyup4eji.fsf@nflath-laptop.i-did-not-set--mail-host-address--so-tickle-me> NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1263468658 3505 80.91.229.12 (14 Jan 2010 11:30:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 14 Jan 2010 11:30:58 +0000 (UTC) To: bug-gnu-emacs@gnu.org, pbreton@cs.umb.edu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jan 14 12:30:51 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NVNuX-0000y8-6s for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Jan 2010 12:30:45 +0100 Original-Received: from localhost ([127.0.0.1]:37295 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NVNuX-0002hQ-Iw for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Jan 2010 06:30:45 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NVFIt-0002KC-Ej for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2010 21:19:19 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NVFIp-0002JJ-Ny for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2010 21:19:19 -0500 Original-Received: from [199.232.76.173] (port=37852 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NVFIp-0002JG-Ij for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2010 21:19:15 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50981) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NVFIp-0007Pw-7x for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2010 21:19:15 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NVFGf-00063M-UE; Wed, 13 Jan 2010 21:17:01 -0500 X-Loop: bug-gnu-emacs@gnu.org Mail-Followup-To: flat0103@gmail.com, 5376@debbugs.gnu.org Resent-From: flat0103@gmail.com Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Jan 2010 02:17:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: report 5376 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@debbugs.gnu.org id=B.126343541223251 (code B ref -1); Thu, 14 Jan 2010 02:17:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Jan 2010 02:16:52 +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 1NVFGU-00062y-P3 for submit@debbugs.gnu.org; Wed, 13 Jan 2010 21:16:51 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NVFFt-00062O-Jn for submit@debbugs.gnu.org; Wed, 13 Jan 2010 21:16:16 -0500 Original-Received: from mx10.gnu.org ([199.232.76.166]:56393) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NVFFq-0002WR-1O for submit@debbugs.gnu.org; Wed, 13 Jan 2010 21:16:10 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NVFFp-0006kM-8T for submit@debbugs.gnu.org; Wed, 13 Jan 2010 21:16:09 -0500 Original-Received: from lists.gnu.org ([199.232.76.165]:42479) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NVFFp-0006kE-3X for submit@debbugs.gnu.org; Wed, 13 Jan 2010 21:16:09 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NVFFo-0001um-MP for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2010 21:16:08 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NVFFk-0001tI-W2 for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2010 21:16:08 -0500 Original-Received: from [199.232.76.173] (port=46684 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NVFFk-0001tC-Px for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2010 21:16:04 -0500 Original-Received: from mail-px0-f203.google.com ([209.85.216.203]:37283) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NVFFk-0006io-E9 for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2010 21:16:04 -0500 Original-Received: by pxi41 with SMTP id 41so1150618pxi.27 for ; Wed, 13 Jan 2010 18:16:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:date:message-id:to :subject; bh=QtyF78QiENRvAga/7WsOjlMMnTPf8jmN+ASoM/IyvU4=; b=iQkKucOiIkkwvmSAftnOt3i6ZY9SlfZ4IU32RGjaSerejqmBRDDAGXbZQx9u5JuWXn cCBhkw7sTWK3GubHKL38Veus/gCZU2xmz77+wAbFBZRomsK+6Y/U4HiBNnvaed04tWzm g6+K7dEXKKJVf8NAJbdqJtNWUYlonz/rSWbDA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:date:message-id:to:subject; b=EsczQdVltVDF4BkMXDrIPlfA/3KCsL/V6z2j5IEuJgg1dN+gCyROsD1Jl22F06/PtS IhO+AVDqwxqdSxEiDP6GhA/D7B7snLkKT6b47HIidYRmqYyhLpq7muFB9cXf4Cg1jovh NmOnG5eeJUbMA/Dm+XyWrNS86Rp/Yuc47y5Zc= Original-Received: by 10.143.21.13 with SMTP id y13mr90746wfi.229.1263435362502; Wed, 13 Jan 2010 18:16:02 -0800 (PST) Original-Received: from nflath-laptop (c-24-18-136-107.hsd1.wa.comcast.net [24.18.136.107]) by mx.google.com with ESMTPS id 20sm160432pzk.9.2010.01.13.18.16.01 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 13 Jan 2010 18:16:02 -0800 (PST) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.9 (-----) X-Mailman-Approved-At: Wed, 13 Jan 2010 21:16:50 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list X-Spam-Score: -5.9 (-----) Resent-Date: Wed, 13 Jan 2010 21:17:01 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Thu, 14 Jan 2010 06:26:52 -0500 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:34319 Archived-At: dirtrack.el can occasionally call a signal an error when it's regex matches a directory that does not exist. This is generally called when dirtrack-list is slightly incorrect, but this is a hard variable to get precise, for some prompts; in the cases where it matches a non-existent directory, I believe it should print the input as normal, instead of swallowing it and erroring. A patch to fix this is attached. In GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.18.3) of 2009-11-10 on vernadsky, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.10604000 configured using `configure '--build=i486-linux-gnu' '--host=i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.1/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS='' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t ===File /home/nflath/dirtrack.patch========================= Index: dirtrack.el =================================================================== RCS file: /sources/emacs/emacs/lisp/dirtrack.el,v retrieving revision 1.28 diff -u -r1.28 dirtrack.el @@ -270,7 +270,7 @@ (run-hooks 'dirtrack-directory-change-hook) (dirtrack-debug-message (format "Changing directory to %s" prompt-path))) - (error "Directory %s does not exist" prompt-path))) + input)) ))))) input) ============================================================