From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Michael Heerdegen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Jan 2012 20:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 10458@debbugs.gnu.org Cc: Drew Adams X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: michael_heerdegen@web.de Received: via spool by submit@debbugs.gnu.org id=B.132605355431285 (code B ref -1); Sun, 08 Jan 2012 20:13:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Jan 2012 20:12:34 +0000 Received: from localhost ([127.0.0.1]:50348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rjz6X-00088W-El for submit@debbugs.gnu.org; Sun, 08 Jan 2012 15:12:34 -0500 Received: from eggs.gnu.org ([140.186.70.92]:45471) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rjz6V-00088L-8j for submit@debbugs.gnu.org; Sun, 08 Jan 2012 15:12:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rjz5t-0007JX-Il for submit@debbugs.gnu.org; Sun, 08 Jan 2012 15:12:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_WEB,RCVD_IN_XBL,T_RP_MATCHES_RCVD autolearn=no version=3.3.2 Received: from lists.gnu.org ([140.186.70.17]:60334) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rjz5t-0007BJ-B6 for submit@debbugs.gnu.org; Sun, 08 Jan 2012 15:11:53 -0500 Received: from eggs.gnu.org ([140.186.70.92]:36840) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjyyX-0004bb-Gv for bug-gnu-emacs@gnu.org; Sun, 08 Jan 2012 15:04:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RjyyW-0006S2-H7 for bug-gnu-emacs@gnu.org; Sun, 08 Jan 2012 15:04:17 -0500 Received: from fmmailgate04.web.de ([217.72.192.242]:58717) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjyyW-0006Ry-Aw for bug-gnu-emacs@gnu.org; Sun, 08 Jan 2012 15:04:16 -0500 Received: from moweb002.kundenserver.de (moweb002.kundenserver.de [172.19.20.108]) by fmmailgate04.web.de (Postfix) with ESMTP id 3A37A70962E3 for ; Sun, 8 Jan 2012 21:04:15 +0100 (CET) Received: from snow ([82.113.99.168]) by smtp.web.de (mrweb002) with ESMTPA (Nemesis) id 0MGiPJ-1Rwr8B2bJJ-00DDvZ; Sun, 08 Jan 2012 21:04:15 +0100 From: Michael Heerdegen Date: Sun, 08 Jan 2012 21:05:37 +0100 Message-ID: <87wr92j6y6.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V02:K0:5Nx0kmWaVgDBwRFTezQtgh8qRF8xXdN1chv4PwXMaCP JyD7dRa+cOyeKqCyj7+zMlPO+AW4SDp9i9Gm07muQCYs015y3S 4Qa3l39ISIaNmeKL4lQI6xMy8e9NJ/u3Wyhr/KjR8kYWlwYC/9 nBxU+rOTk6/brwIp0vnaSxOEaUxUJDn7w15am2uH2+YJv1WpNj u3DG1D391AkUGchEjAC/b45Ka6gys69NXQZMQ4iAuo= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -3.4 (---) Hello, Please see #2536 for a similar issue. I'm working with Gnu/Linux. If I hit ! in dired on a file starting with "-", the hyphen is not quoted so that the specified program will interpret the file name as an option. I guess this is nearly never what the user wants. In GNU Emacs 24.0.92.1 (i486-pc-linux-gnu, GTK+ Version 3.2.3) of 2012-01-05 on zelenka, modified by Debian (emacs-snapshot package, version 1:20120105-1) Windowing system distributor `The X.Org Foundation', version 11.0.11102902 configured using `configure '--build' 'i486-linux-gnu' '--host' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/24.0.92/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.0.92/site-lisp:/usr/share/emacs/site-lisp' '--without-compress-info' '--with-crt-dir=/usr/lib/i386-linux-gnu/' '--with-x=yes' '--with-x-toolkit=gtk3' '--with-imagemagick=yes' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2'' Important settings: value of $LC_ALL: de_DE.utf8 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: C value of $LANG: de_DE.utf8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Jan 2012 01:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: michael_heerdegen@web.de Cc: 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.132607263427046 (code B ref 10458); Mon, 09 Jan 2012 01:31:02 +0000 Received: (at 10458) by debbugs.gnu.org; 9 Jan 2012 01:30:34 +0000 Received: from localhost ([127.0.0.1]:50492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rk44H-00072A-Fb for submit@debbugs.gnu.org; Sun, 08 Jan 2012 20:30:34 -0500 Received: from chene.dit.umontreal.ca ([132.204.246.20]:53908) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rk44F-000723-JP for 10458@debbugs.gnu.org; Sun, 08 Jan 2012 20:30:32 -0500 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q091UJWh025162; Sun, 8 Jan 2012 20:30:19 -0500 Received: by pastel.home (Postfix, from userid 20848) id A277D58F7E; Sun, 8 Jan 2012 20:30:18 -0500 (EST) From: Stefan Monnier Message-ID: References: <87wr92j6y6.fsf@web.de> Date: Sun, 08 Jan 2012 20:30:18 -0500 In-Reply-To: <87wr92j6y6.fsf@web.de> (Michael Heerdegen's message of "Sun, 08 Jan 2012 21:05:37 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4095=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4095> : streams <718001> : uri <1043276> X-Spam-Score: -3.5 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -3.5 (---) > I'm working with Gnu/Linux. If I hit ! in dired on a file starting with > "-", the hyphen is not quoted so that the specified program will > interpret the file name as an option. I guess this is nearly never > what the user wants. Indeed. Quoting the file name by doing something like: foobar '-toto' titi won't help (`foobar' won't see the quoting anyway because the shell will strip it away before passing the result to `foobar'). But we could do something like: foobar ./-toto titi which would not suffer from this problem. Stefan From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Jan 2012 17:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.132613007118008 (code B ref 10458); Mon, 09 Jan 2012 17:28:01 +0000 Received: (at 10458) by debbugs.gnu.org; 9 Jan 2012 17:27:51 +0000 Received: from localhost ([127.0.0.1]:51229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkJ0g-0004gP-Sb for submit@debbugs.gnu.org; Mon, 09 Jan 2012 12:27:51 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:49701 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkJ0e-0004gG-6q for 10458@debbugs.gnu.org; Mon, 09 Jan 2012 12:27:49 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RkJ0M-0004JV-WB; Mon, 09 Jan 2012 12:27:31 -0500 From: Glenn Morris References: <87wr92j6y6.fsf@web.de> X-Spook: fissionable EuroFed anthrax Putin United Nations Bosnia X-Ran: 3\l%5vXUzq7DE9;-UwCZ51:'=p_A+yQrpIhlWjd(iV.OR]Q+=WY$B#`)#tVHn-Wcky_Vl* X-Hue: magenta X-Attribution: GM Date: Mon, 09 Jan 2012 12:27:30 -0500 In-Reply-To: (Stefan Monnier's message of "Sun, 08 Jan 2012 20:30:18 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.2 (----) Stefan Monnier wrote: > But we could do something like: > > foobar ./-toto titi Or stick a "--" after the command (is that a universal convention?). if the user did not supply one. This is also what anyone could use to work around the problem in the meantime. From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Jan 2012 19:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org, monnier@IRO.UMontreal.CA Reply-To: Eli Zaretskii Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.132613806330762 (code B ref 10458); Mon, 09 Jan 2012 19:42:02 +0000 Received: (at 10458) by debbugs.gnu.org; 9 Jan 2012 19:41:03 +0000 Received: from localhost ([127.0.0.1]:51311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkL5a-000807-VJ for submit@debbugs.gnu.org; Mon, 09 Jan 2012 14:41:03 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:64806) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkL5R-0007z6-TN for 10458@debbugs.gnu.org; Mon, 09 Jan 2012 14:40:55 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LXJ00100QHVIM00@a-mtaout20.012.net.il> for 10458@debbugs.gnu.org; Mon, 09 Jan 2012 21:39:46 +0200 (IST) Received: from HOME-C4E4A596F7 ([77.124.148.90]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LXJ004Z9QM96HW5@a-mtaout20.012.net.il>; Mon, 09 Jan 2012 21:39:46 +0200 (IST) Date: Mon, 09 Jan 2012 21:39:47 +0200 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83mx9wekcc.fsf@gnu.org> References: <87wr92j6y6.fsf@web.de> X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.2 (-) > From: Glenn Morris > Date: Mon, 09 Jan 2012 12:27:30 -0500 > Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org > > Stefan Monnier wrote: > > > But we could do something like: > > > > foobar ./-toto titi > > Or stick a "--" after the command (is that a universal convention?). AFAIK, -- is supported only by GNU getopt (and maybe compatibles). I think there's no guarantee that an arbitrary program will support it. From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Jan 2012 22:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.132614885616684 (code B ref 10458); Mon, 09 Jan 2012 22:41:01 +0000 Received: (at 10458) by debbugs.gnu.org; 9 Jan 2012 22:40:56 +0000 Received: from localhost ([127.0.0.1]:51427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkNtf-0004L3-Qq for submit@debbugs.gnu.org; Mon, 09 Jan 2012 17:40:55 -0500 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:46596) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkNte-0004Kw-5O for 10458@debbugs.gnu.org; Mon, 09 Jan 2012 17:40:54 -0500 Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q09Meba3016350; Mon, 9 Jan 2012 17:40:37 -0500 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 4FEDEB4177; Mon, 9 Jan 2012 17:40:37 -0500 (EST) From: Stefan Monnier Message-ID: References: <87wr92j6y6.fsf@web.de> Date: Mon, 09 Jan 2012 17:40:37 -0500 In-Reply-To: (Glenn Morris's message of "Mon, 09 Jan 2012 12:27:30 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4096=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4096> : streams <718247> : uri <1043810> X-Spam-Score: -3.5 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -3.5 (---) >> But we could do something like: >> foobar ./-toto titi > Or stick a "--" after the command (is that a universal convention?) not only I don't think it's a universal convention, but I can't think of any easy reliable way to do that. E.g. compare gcc -o foo -toto.c vs gcc -c foo.c -toto.c -- Stefan From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Richard Stallman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jan 2012 00:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: michael_heerdegen@web.de, rgm@gnu.org, 10458@debbugs.gnu.org Reply-To: rms@gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.1326156049710 (code B ref 10458); Tue, 10 Jan 2012 00:41:02 +0000 Received: (at 10458) by debbugs.gnu.org; 10 Jan 2012 00:40:49 +0000 Received: from localhost ([127.0.0.1]:51486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkPlg-0000BO-Hs for submit@debbugs.gnu.org; Mon, 09 Jan 2012 19:40:49 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:56415 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkPla-0000BE-TH for 10458@debbugs.gnu.org; Mon, 09 Jan 2012 19:40:45 -0500 Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RkPlJ-0002L4-1k; Mon, 09 Jan 2012 19:40:25 -0500 Date: Mon, 09 Jan 2012 19:40:25 -0500 Message-Id: Content-Type: text/plain; charset=ISO-8859-15 From: Richard Stallman In-reply-to: <83mx9wekcc.fsf@gnu.org> (message from Eli Zaretskii on Mon, 09 Jan 2012 21:39:47 +0200) References: <87wr92j6y6.fsf@web.de> <83mx9wekcc.fsf@gnu.org> X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.2 (----) AFAIK, -- is supported only by GNU getopt (and maybe compatibles). I think there's no guarantee that an arbitrary program will support it. If you encounter a program that doesn't use GNU getopt or equivalent, please suggest adopting that feature. It would be convenient for users if all programs supported it. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use free telephony http://directory.fsf.org/category/tel/ From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: "Jan D." Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jan 2012 07:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: michael_heerdegen@web.de, Glenn Morris , 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.132617907410227 (code B ref 10458); Tue, 10 Jan 2012 07:05:02 +0000 Received: (at 10458) by debbugs.gnu.org; 10 Jan 2012 07:04:34 +0000 Received: from localhost ([127.0.0.1]:51734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkVl3-0002eu-VG for submit@debbugs.gnu.org; Tue, 10 Jan 2012 02:04:34 -0500 Received: from mailout.melmac.se ([62.20.26.67]:57386) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkVl0-0002eb-BM for 10458@debbugs.gnu.org; Tue, 10 Jan 2012 02:04:31 -0500 Received: from mail01.melmac.se (mail01.melmac.se [62.20.26.80]) by mailout.melmac.se (Postfix) with ESMTP id D76C4918A for <10458@debbugs.gnu.org>; Tue, 10 Jan 2012 08:04:04 +0100 (CET) Received: (qmail 15419 invoked by uid 89); 10 Jan 2012 07:02:55 -0000 Received: from h-46-59-42-18.na.cust.bahnhof.se (HELO coolsville.localdomain) (boel.djarv@bdtv.se@46.59.42.18) by mail01.melmac.se with ESMTPA; 10 Jan 2012 07:02:55 -0000 Received: from [10.225.16.153] (unknown [193.45.43.33]) by coolsville.localdomain (Postfix) with ESMTPSA id 2A3887FA058; Tue, 10 Jan 2012 08:04:04 +0100 (CET) Message-ID: <4F0BE2E3.7060401@swipnet.se> Date: Tue, 10 Jan 2012 08:04:03 +0100 From: "Jan D." User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 References: <87wr92j6y6.fsf@web.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.2 (-) Stefan Monnier skrev 2012-01-09 23:40: >>> But we could do something like: >>> foobar ./-toto titi >> Or stick a "--" after the command (is that a universal convention?) > > not only I don't think it's a universal convention, but I can't think of > any easy reliable way to do that. E.g. compare > > gcc -o foo -toto.c > vs > gcc -c foo.c -toto.c > It is universal in that it is in POSIX 1003.1. Jan D. From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen In-Reply-To: <87wr92j6y6.fsf@web.de> Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jan 2012 09:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.132618617320426 (code B ref 10458); Tue, 10 Jan 2012 09:03:01 +0000 Received: (at 10458) by debbugs.gnu.org; 10 Jan 2012 09:02:53 +0000 Received: from localhost ([127.0.0.1]:51826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkXbW-0005JI-Rs for submit@debbugs.gnu.org; Tue, 10 Jan 2012 04:02:52 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:36034) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkXbS-0005J7-Ih for 10458@debbugs.gnu.org; Tue, 10 Jan 2012 04:02:47 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RkXb7-0007kD-Jp; Tue, 10 Jan 2012 04:02:25 -0500 From: Glenn Morris References: <87wr92j6y6.fsf@web.de> X-Spook: e-bomb Afghanistan ASLET S Key Peking Mossad clandestine X-Ran: wg>91t|[OPC}]+qm User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.2 (----) Stefan Monnier wrote: > not only I don't think it's a universal convention, but I can't think of > any easy reliable way to do that. E.g. compare > > gcc -o foo -toto.c > vs > gcc -c foo.c -toto.c Then perhaps it is academic, but I see no ambiguity, since dired keeps command and file(s) to operate on separate: ! gcc -o foo RET ! gcc -c RET It's not like we have to try and decode an entire arbitrary command string. From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jan 2012 14:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.132620546218888 (code B ref 10458); Tue, 10 Jan 2012 14:25:01 +0000 Received: (at 10458) by debbugs.gnu.org; 10 Jan 2012 14:24:22 +0000 Received: from localhost ([127.0.0.1]:52084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rkccf-0004ub-FO for submit@debbugs.gnu.org; Tue, 10 Jan 2012 09:24:21 -0500 Received: from chene.dit.umontreal.ca ([132.204.246.20]:50378) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rkccd-0004uS-4n for 10458@debbugs.gnu.org; Tue, 10 Jan 2012 09:24:19 -0500 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q0AENv9s004704; Tue, 10 Jan 2012 09:23:57 -0500 Received: by pastel.home (Postfix, from userid 20848) id 2BE8658DA7; Tue, 10 Jan 2012 09:23:54 -0500 (EST) From: Stefan Monnier Message-ID: References: <87wr92j6y6.fsf@web.de> Date: Tue, 10 Jan 2012 09:23:54 -0500 In-Reply-To: (Glenn Morris's message of "Tue, 10 Jan 2012 04:02:25 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4096=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4096> : streams <718472> : uri <1044192> X-Spam-Score: -3.5 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -3.5 (---) > Then perhaps it is academic, but I see no ambiguity, since dired keeps > command and file(s) to operate on separate: > ! gcc -o foo RET > ! gcc -c RET How 'bout "! diff -u oldfoo RET"? Stefan From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jan 2012 17:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.13262155151293 (code B ref 10458); Tue, 10 Jan 2012 17:12:02 +0000 Received: (at 10458) by debbugs.gnu.org; 10 Jan 2012 17:11:55 +0000 Received: from localhost ([127.0.0.1]:52650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkfEo-0000Kn-OO for submit@debbugs.gnu.org; Tue, 10 Jan 2012 12:11:54 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:45029) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkfEj-0000Kd-3j for 10458@debbugs.gnu.org; Tue, 10 Jan 2012 12:11:53 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RkfEN-0002Jp-9E; Tue, 10 Jan 2012 12:11:27 -0500 From: Glenn Morris References: <87wr92j6y6.fsf@web.de> X-Spook: BLU-97 A/B USCODE clones Abu Ghraib TWA SSL Zachawi X-Ran: ]y,'}f$mo}X}R5a$THbCe1<4S)z^(N$*O7"sdQ%.wc>B80Bqk&cT~Kk\oXcSj6{~2T}@0# X-Hue: white X-Attribution: GM Date: Tue, 10 Jan 2012 12:11:27 -0500 In-Reply-To: (Stefan Monnier's message of "Tue, 10 Jan 2012 09:23:54 -0500") Message-ID: <1c39bnfpog.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.2 (----) Stefan Monnier wrote: > How 'bout "! diff -u oldfoo RET"? From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jan 2012 17:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.13262159311901 (code B ref 10458); Tue, 10 Jan 2012 17:19:02 +0000 Received: (at 10458) by debbugs.gnu.org; 10 Jan 2012 17:18:51 +0000 Received: from localhost ([127.0.0.1]:52655 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkfLU-0000Ua-LZ for submit@debbugs.gnu.org; Tue, 10 Jan 2012 12:18:50 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:45225) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkfLS-0000US-Gs for 10458@debbugs.gnu.org; Tue, 10 Jan 2012 12:18:47 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RkfL7-0002gl-5n; Tue, 10 Jan 2012 12:18:25 -0500 From: Glenn Morris References: <87wr92j6y6.fsf@web.de> <1c39bnfpog.fsf@fencepost.gnu.org> X-Spook: propaganda global industrial intelligence Bletchley Park X-Ran: {jDvnMQ59~h&41(wk?EI@s7wtrU]ic$v?!Mw@_u(PIsmtQ.g^22yv*3X.h)`*uZdFF~+zd X-Hue: black X-Attribution: GM Date: Tue, 10 Jan 2012 12:18:25 -0500 In-Reply-To: <1c39bnfpog.fsf@fencepost.gnu.org> (Glenn Morris's message of "Tue, 10 Jan 2012 12:11:27 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.2 (----) > Stefan Monnier wrote: > >> How 'bout "! diff -u oldfoo RET"? Actually, GNU diff accepts this just fine: diff -u oldfoo -- -newfoo From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jan 2012 20:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.132622585919563 (code B ref 10458); Tue, 10 Jan 2012 20:05:02 +0000 Received: (at 10458) by debbugs.gnu.org; 10 Jan 2012 20:04:19 +0000 Received: from localhost ([127.0.0.1]:52827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rkhve-00055T-Dr for submit@debbugs.gnu.org; Tue, 10 Jan 2012 15:04:19 -0500 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:45662) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkhvY-00055H-6b for 10458@debbugs.gnu.org; Tue, 10 Jan 2012 15:04:16 -0500 Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q0AK3oo4024216; Tue, 10 Jan 2012 15:03:50 -0500 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id DB21BB40FA; Tue, 10 Jan 2012 15:03:49 -0500 (EST) From: Stefan Monnier Message-ID: References: <87wr92j6y6.fsf@web.de> <1c39bnfpog.fsf@fencepost.gnu.org> Date: Tue, 10 Jan 2012 15:03:49 -0500 In-Reply-To: (Glenn Morris's message of "Tue, 10 Jan 2012 12:18:25 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV4097=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4097> : streams <718542> : uri <1044354> X-Spam-Score: -3.5 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -3.5 (---) >>> How 'bout "! diff -u oldfoo RET"? > Actually, GNU diff accepts this just fine: > diff -u oldfoo -- -newfoo Interesting. So we need yet another hack in case the file is named "--". Stefan From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jan 2012 21:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: michael_heerdegen@web.de, Glenn Morris , 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.132623197528521 (code B ref 10458); Tue, 10 Jan 2012 21:47:01 +0000 Received: (at 10458) by debbugs.gnu.org; 10 Jan 2012 21:46:15 +0000 Received: from localhost ([127.0.0.1]:52882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkjWJ-0007Py-0m for submit@debbugs.gnu.org; Tue, 10 Jan 2012 16:46:15 -0500 Received: from mailout.melmac.se ([62.20.26.67]:52327) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RkjWF-0007Pi-T3 for 10458@debbugs.gnu.org; Tue, 10 Jan 2012 16:46:13 -0500 Received: from mail01.melmac.se (mail01.melmac.se [62.20.26.80]) by mailout.melmac.se (Postfix) with ESMTP id 8EB4A9E24 for <10458@debbugs.gnu.org>; Tue, 10 Jan 2012 22:45:48 +0100 (CET) Received: (qmail 17817 invoked by uid 89); 10 Jan 2012 21:44:37 -0000 Received: from h-46-59-42-18.na.cust.bahnhof.se (HELO coolsville.localdomain) (boel.djarv@bdtv.se@46.59.42.18) by mail01.melmac.se with ESMTPA; 10 Jan 2012 21:44:37 -0000 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 0BAD37FA058; Tue, 10 Jan 2012 22:45:48 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: Jan =?UTF-8?Q?Dj=C3=A4rv?= In-Reply-To: Date: Tue, 10 Jan 2012 22:45:49 +0100 Content-Transfer-Encoding: 7bit Message-Id: <9EC04C58-BD89-4C6C-A605-CABF88DFE1D7@swipnet.se> References: <87wr92j6y6.fsf@web.de> <1c39bnfpog.fsf@fencepost.gnu.org> X-Mailer: Apple Mail (2.1251.1) X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.2 (-) 10 jan 2012 kl. 21:03 skrev Stefan Monnier: >>>> How 'bout "! diff -u oldfoo RET"? >> Actually, GNU diff accepts this just fine: >> diff -u oldfoo -- -newfoo > > Interesting. So we need yet another hack in case the file is named > "--". diff -u oldfoo -- -- should work. Jan D. From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Feb 2022 13:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.164536505032338 (code B ref 10458); Sun, 20 Feb 2022 13:51:01 +0000 Received: (at 10458) by debbugs.gnu.org; 20 Feb 2022 13:50:50 +0000 Received: from localhost ([127.0.0.1]:59633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmby-0008PW-Hp for submit@debbugs.gnu.org; Sun, 20 Feb 2022 08:50:50 -0500 Received: from quimby.gnus.org ([95.216.78.240]:54778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmbw-0008PG-Od for 10458@debbugs.gnu.org; Sun, 20 Feb 2022 08:50:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=42ab2IEBBsEDUFBpg5DP/f4EOGd5cLvOiJoqKnycjKg=; b=ovIdeCWa8gwrMg5lbDpGzax/yY 6K497ExAQUS9cNTKOzbwck+5dlfcBfZUKng3IJCK6yWAWl9HiMrjkSm5xd1MKsQTwmwAAc8PVu8vs uhdGxXrNo1Pr6sLUABEmfSfnKgOgd25ULNuLyDiKrymzIi0iGjpxofg2f/z5KF9HvY/M=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nLmbm-0002Gj-JK; Sun, 20 Feb 2022 14:50:41 +0100 From: Lars Ingebrigtsen References: <87wr92j6y6.fsf@web.de> X-Now-Playing: Lydia Lunch's _Queen of Siam_: "Gloomy Sunday" Date: Sun, 20 Feb 2022 14:50:36 +0100 In-Reply-To: (Stefan Monnier's message of "Sun, 08 Jan 2012 20:30:18 -0500") Message-ID: <878ru5sl3n.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier writes: > Indeed. Quoting the file name by doing something like: > > foobar '-toto' titi > > won't help (`foobar' won't see the quoting anyway because the shell > will strip it away before passing the result [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Stefan Monnier writes: > Indeed. Quoting the file name by doing something like: > > foobar '-toto' titi > > won't help (`foobar' won't see the quoting anyway because the shell > will strip it away before passing the result to `foobar'). > But we could do something like: > > foobar ./-toto titi > > which would not suffer from this problem. (I'm going through old bug reports that unfortunately weren't resolved at the time.) The discussion then turned to whether "--" was a possibility, and it isn't. But adding ./ to file names that start with - should be safe, I think? So I've now done that in Emacs 29. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 20 08:50:56 2022 Received: (at control) by debbugs.gnu.org; 20 Feb 2022 13:50:57 +0000 Received: from localhost ([127.0.0.1]:59636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmc4-0008Pq-Pb for submit@debbugs.gnu.org; Sun, 20 Feb 2022 08:50:56 -0500 Received: from quimby.gnus.org ([95.216.78.240]:54794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmc3-0008PU-Fu for control@debbugs.gnu.org; Sun, 20 Feb 2022 08:50:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=mTlrcV6PjWmDTZPSiPNychiZjXufn3J7Cu9bAWzwGQU=; b=ju9aohFyT6VmpEL42yybZhx6OI qI8Si6r8lHeGIfJgNa2YAWYbG5zuFO6mj3X2zaRAr0/ef34iqaEzLhkqaqR8kVW1ZiTZ1wSf5wp3V qgNll8GW5eqfmJqXDafm+xhM7+cfodirwzujK84ae/6Cuk8L6uLhDnmOxBuwF6+Ccfrs=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nLmbv-0002Gs-GP for control@debbugs.gnu.org; Sun, 20 Feb 2022 14:50:49 +0100 Date: Sun, 20 Feb 2022 14:50:44 +0100 Message-Id: <877d9psl3f.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #10458 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 10458 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 10458 29.1 quit From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Feb 2022 14:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org, monnier@IRO.UMontreal.CA Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.164536604410262 (code B ref 10458); Sun, 20 Feb 2022 14:08:01 +0000 Received: (at 10458) by debbugs.gnu.org; 20 Feb 2022 14:07:24 +0000 Received: from localhost ([127.0.0.1]:59681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLms0-0002fS-Cx for submit@debbugs.gnu.org; Sun, 20 Feb 2022 09:07:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmry-0002fF-GQ for 10458@debbugs.gnu.org; Sun, 20 Feb 2022 09:07:22 -0500 Received: from [2001:470:142:3::e] (port=56586 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLmrs-0000wr-UM; Sun, 20 Feb 2022 09:07:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=fE/CnPj6lI5zHboQbaKqnbwwwB2xSgLVGthRVzceXbo=; b=NlLc0fPLgQY+ uyC0M/6Vaz5yyI2bEi70ZB0YP04Q0ADn/CMxtFbOmQxqCp08iBqpmD56KE/eksLnxm/IxNRQSHp4Q QS15C36U0Cxdd5TPFnSo5HnMqQJghoXV1fXKjQmU2tSCR7QjcuvAbTUg6cfBFVIaosatdxJX3vL5+ +V8quQRv5FUst7BXrnWzDJg+u2Uly+WAmpbQPtRK47E7HHGYPCSdhNYiVtf4LQlubg3p/s9WbzdpC Qce/19XcjnEN+24Cfz+PoW+iJpg/nqP/fOmXA9hwrv5nNFEqu9AlzSEdBmoPnNeCSgu+FjZI3VPkP aFB5kaL++70w3XwuuHgkfg==; Received: from [87.69.77.57] (port=4848 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLmrs-0007vt-Dz; Sun, 20 Feb 2022 09:07:16 -0500 Date: Sun, 20 Feb 2022 16:07:18 +0200 Message-Id: <83r17xws15.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <878ru5sl3n.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 20 Feb 2022 14:50:36 +0100) References: <87wr92j6y6.fsf@web.de> <878ru5sl3n.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Date: Sun, 20 Feb 2022 14:50:36 +0100 > Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org > > But adding ./ to file names that start with - should be safe, I think? It changes semantics. The list of file names passed to a command doesn't necessarily mean "open each file and process it", it could mean something else, like "make a list of files". So I don't think we should do that. From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Feb 2022 14:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org, monnier@IRO.UMontreal.CA Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.164536622010609 (code B ref 10458); Sun, 20 Feb 2022 14:11:02 +0000 Received: (at 10458) by debbugs.gnu.org; 20 Feb 2022 14:10:20 +0000 Received: from localhost ([127.0.0.1]:59705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmup-0002l3-TU for submit@debbugs.gnu.org; Sun, 20 Feb 2022 09:10:20 -0500 Received: from quimby.gnus.org ([95.216.78.240]:55186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLmun-0002kl-I9 for 10458@debbugs.gnu.org; Sun, 20 Feb 2022 09:10:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=0K7slsnnoYv7HWinMidX4pGskeWwDNdlk2CRsh9rTIQ=; b=noEnKcM/hsu882OWEV8PDuH05T lDjdEruW8ptTsbFHajqd00lEQiF2xKjTjxJ3Xm9ZW5VKLuJ365zUzkjnA0dnvNRI/BSQz6cFRFPb5 oQnzOYQnkk04e6mqIUXfLgH24pjVTRHVu0EdeKrb2yu8tHA4c84lp0C2Q751fMyS0fpE=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nLmud-0002TF-Ta; Sun, 20 Feb 2022 15:10:10 +0100 From: Lars Ingebrigtsen References: <87wr92j6y6.fsf@web.de> <878ru5sl3n.fsf@gnus.org> <83r17xws15.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEWlIhpdGRgUCwst GBjzl2X////r6Ka5AAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YCFA4DNkd7KscAAAG2SURBVDjLdZTr dcMgDIUh9QAIZYCAFghSB0hb9p+pV9g4pCfljw984uqJQ/hv5Xos4Vp1burtCRrVenkHWKtQ1gVA o2BPWigy7KRWG6BRaWo5UozEfghZuwNElWJEFJgF91XNqgCUSykpxUJscF9NXQtSTBnnjW644yp6 OpcM4yrpmYPtoFCCy5Is/wFJGaCmj7gfq6gNECW7bYvpKM0ESG2IiB1AVV9KMvUR71ugDVCfQE4g tgKJE5gOrQlufaZh7noF2/eaxgp+Zout6Qr6xyyWeSHu03l/2EvYZ7hb/AfcHvkPmBOzXBBbQdUz +4bGHSB8YacHkD3cAa79EcKDd0nxmSgAd3z6WChf6Xl4c7Dh5jYAi1777nSAPDLHylW3oC9APnH+ xdUC1xOkC1Tt3vtPY5t9Gc4v7O25dm4meQHlYgBNIjKeozKAMbaG/oglWCzAfGgEQ7A8wwl8qQqf A+PApdnH5igxIU8BEJ8PRGWwZH/VeFuRh5QW9w5ryWYlo+oypKq24R+NSCG0fcR34Pn5hUbUmGdU Ykhc/E2W5bntYGghzGUeRrh1/bsc41BCJErv/kq/R0+USwhxOpQAAAAldEVYdGRhdGU6Y3JlYXRl ADIwMjItMDItMjBUMTQ6MDM6NTQrMDA6MDCIaiPQAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTAy LTIwVDE0OjAzOjU0KzAwOjAw+TebbAAAAABJRU5ErkJggg== X-Now-Playing: Lydia Lunch's _Queen of Siam_: "A Cruise To The Moon" Date: Sun, 20 Feb 2022 15:10:05 +0100 In-Reply-To: <83r17xws15.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 20 Feb 2022 16:07:18 +0200") Message-ID: <87fsodr5mq.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > It changes semantics. The list of file names passed to a command > doesn't necessarily mean "open each file and process it", it could > mean something else, like "make a list of files". So I don't t [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > It changes semantics. The list of file names passed to a command > doesn't necessarily mean "open each file and process it", it could > mean something else, like "make a list of files". So I don't think we > should do that. Commands like "echo" will behave differently, but I tried to imagine other functions where this would make a difference, and I failed. Do you have any examples? The old behaviour would misbehave for the vast majority of commands, so I think it's an improvement. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Feb 2022 14:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org, monnier@IRO.UMontreal.CA Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.164536704720613 (code B ref 10458); Sun, 20 Feb 2022 14:25:01 +0000 Received: (at 10458) by debbugs.gnu.org; 20 Feb 2022 14:24:07 +0000 Received: from localhost ([127.0.0.1]:59740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLn8B-0005MP-H3 for submit@debbugs.gnu.org; Sun, 20 Feb 2022 09:24:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLn88-0005Lv-Gf for 10458@debbugs.gnu.org; Sun, 20 Feb 2022 09:24:05 -0500 Received: from [2001:470:142:3::e] (port=56752 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLn7y-0003Vk-KM; Sun, 20 Feb 2022 09:23:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=6c0zQm0HIsrvzNgl1/kGKVP/KLuVDlp6eF0mpnWRAdE=; b=n/MIhJ05gT6U Qy8VczgXrtyu1NgCSnfJ5yERm29mAebzGwKF0Fcgmj2iUCECHNenwUGD83QDPVQMtz9ezpu7HdwLF U1bBjpw44IMppPMvAgMwfGndhMAkRaebmByH5zJda4PaeZV3bAtCHGKuZziOO3+IuCHS60KT+6/0q SmRBwk7DkAJ4dw51WQbVStsi6iMEpyBOMIoihre74QOIkh3s18G3Na+GhbTONdqiqjZk887Jpz5aG +fjveuMc4qMxquAkAxEFRrE4Nub3MTjD+uPEd+tV4bbeWygXubazMD1YPlt7bLmMsIH0BxccVuv8P gmr/9458eo8SO9Alg1dZUA==; Received: from [87.69.77.57] (port=1902 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLn7y-0001XJ-4o; Sun, 20 Feb 2022 09:23:54 -0500 Date: Sun, 20 Feb 2022 16:23:55 +0200 Message-Id: <83pmnhwr9g.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87fsodr5mq.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 20 Feb 2022 15:10:05 +0100) References: <87wr92j6y6.fsf@web.de> <878ru5sl3n.fsf@gnus.org> <83r17xws15.fsf@gnu.org> <87fsodr5mq.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: monnier@IRO.UMontreal.CA, michael_heerdegen@web.de, 10458@debbugs.gnu.org > Date: Sun, 20 Feb 2022 15:10:05 +0100 > > Eli Zaretskii writes: > > > It changes semantics. The list of file names passed to a command > > doesn't necessarily mean "open each file and process it", it could > > mean something else, like "make a list of files". So I don't think we > > should do that. > > Commands like "echo" will behave differently, but I tried to imagine > other functions where this would make a difference, and I failed. Do > you have any examples? Here: find /foo/bar -name %f I think substituting "./bar" for %f has different semantics that "bar", doesn't it? Basically, any scenario where "foo" doesn't mean 'the file "foo" in the directory where the command is invoked'. > The old behaviour would misbehave for the vast majority of commands, so > I think it's an improvement. In some cases, yes. I'm worried about those where it changes the meaning, and the fact that we do this silently. From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Feb 2022 14:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org, monnier@IRO.UMontreal.CA Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.164536752928704 (code B ref 10458); Sun, 20 Feb 2022 14:33:01 +0000 Received: (at 10458) by debbugs.gnu.org; 20 Feb 2022 14:32:09 +0000 Received: from localhost ([127.0.0.1]:59753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLnFx-0007Sj-2w for submit@debbugs.gnu.org; Sun, 20 Feb 2022 09:32:09 -0500 Received: from quimby.gnus.org ([95.216.78.240]:55400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLnFv-0007Ly-69 for 10458@debbugs.gnu.org; Sun, 20 Feb 2022 09:32:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=iIvbErmHxaZRTkLlNXodS3k71e+IATJYwSLpco9MnlY=; b=vRsKnOyEa+aKFG7VZfoQR7VT/9 kjjy1P7ETU7IFZe9NwZ3i2zkqQmzidhxCVD8bBNbV0YEqES2EhhYH+OVXssWe7x5pIzizm6xKWvxe gMN+dqi3pA9pk6Cs5A3y9XGRJ2usH32dB/czmYj+GN0KPB+4x0oTRB37dbVuuk0sVj7M=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nLnFk-0002jW-M2; Sun, 20 Feb 2022 15:31:59 +0100 From: Lars Ingebrigtsen References: <87wr92j6y6.fsf@web.de> <878ru5sl3n.fsf@gnus.org> <83r17xws15.fsf@gnu.org> <87fsodr5mq.fsf@gnus.org> <83pmnhwr9g.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEV9hLKztss+SZwk KmT///+HInAoAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YCFA4ZK5RQvMUAAAGcSURBVDjLhZSLseMw CEWRXgNyKsBQQaD/3vZesJz47c4smfFYOvzBEWk5fsn662aLLPOYZhbi9Qyj+FsOnAqY4KmzwLRT DijylFBLwAIyBy0APDw9E7YFVBqYQzkSIu0qbAP8MgwmHuWBMRogt2AUAsV5g8B7OcnK1vJ/gJfx AX4VCP0HQIodo0Erd0cK0P12zaKNhQKsAr7vQ1hn1ZE3YA0XmGxi5AdMAJ4IrMAVFKA1HoBjydm5 EWR+pem+013xAPmpY6ZO5VyxKzZ1ylQRxTzkfU481zrGmC+M7jUE76hjqKN+gkPnz2lrrAOahy5x ORU6Y6hBfYi8Fl0lExVVFRWDW5U1QVeiDralE72ycvYq6rrHcEsDXHG4Gfc9JrhusCWjtmSxzW3x zeiqBvAA3qAdPUAtHIH1nvzKqkF+A7d3AUa/Adc3fjYoi/xMhJvYWd096d3PrqNy6pZcMFk51Svn 3Ssm+ObM690rjHXLEhZH1Fe0N7tb1aAdWX9+tUzoawPPXfzl6Po+aLNjsNEb+AX8AnU6sRr//vf5 AxNqlRczdUN+AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAyLTIwVDE0OjI1OjQzKzAwOjAw1BXU RgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMi0yMFQxNDoyNTo0MyswMDowMKVIbPoAAAAASUVO RK5CYII= X-Now-Playing: Cat Power's _Covers_: "Pa Pa Power" Date: Sun, 20 Feb 2022 15:31:56 +0100 In-Reply-To: <83pmnhwr9g.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 20 Feb 2022 16:23:55 +0200") Message-ID: <87y225pq1v.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Here: > > find /foo/bar -name %f > > I think substituting "./bar" for %f has different semantics that > "bar", doesn't it? Hm, right. I guess that's a possible command somebody could use (even though it doesn't work well in general (if you've ticked several files)). Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > Here: > > find /foo/bar -name %f > > I think substituting "./bar" for %f has different semantics that > "bar", doesn't it? Hm, right. I guess that's a possible command somebody could use (even though it doesn't work well in general (if you've ticked several files)). But note that it doesn't replace "bar" with "./bar" -- it only does this if the file name starts with "-". -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Feb 2022 14:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org, monnier@IRO.UMontreal.CA Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.164536802530607 (code B ref 10458); Sun, 20 Feb 2022 14:41:01 +0000 Received: (at 10458) by debbugs.gnu.org; 20 Feb 2022 14:40:25 +0000 Received: from localhost ([127.0.0.1]:59758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLnNx-0007xa-2t for submit@debbugs.gnu.org; Sun, 20 Feb 2022 09:40:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLnNv-0007xO-Gz for 10458@debbugs.gnu.org; Sun, 20 Feb 2022 09:40:24 -0500 Received: from [2001:470:142:3::e] (port=56936 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLnNp-00067K-5d; Sun, 20 Feb 2022 09:40:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=FLh4c2ZuEcQ90Vlzn4x7h2o2qlp8WJ1OXVOzBqym1bE=; b=OSlz9+BUPfA+ e/DwOQEk3MVItzyh200f1tHaYTTfIMB8c2gMFRtLB7ROI2DG4mOku53LWqn/2Rf2gJH7sUkicELnh jxV8AzWDZ1Lw51TwqMgCmksYukBjKNROgFOoDuI6+Kmv+CIso+tRE5Nq68NXtbWzF5hkPEFJXiUE7 skdjCHhAFUTJQy6kPtiRCcZdJmUBm4i5OW3AA0h77iamluAIHC+ODNjYSquHdxUaL450K6HChVatM 2Vt7elS7+xiAVj1htYZhPczDwBpTl3BsyvjC2y7OVomI6ULGlw2ck2ppMyIxwsRL1Iv9CK8LDvC+S vTXg6FcMyllNEzr22oOFBA==; Received: from [87.69.77.57] (port=2943 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLnNo-0002zn-LA; Sun, 20 Feb 2022 09:40:17 -0500 Date: Sun, 20 Feb 2022 16:40:18 +0200 Message-Id: <83o831wqi5.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87y225pq1v.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 20 Feb 2022 15:31:56 +0100) References: <87wr92j6y6.fsf@web.de> <878ru5sl3n.fsf@gnus.org> <83r17xws15.fsf@gnu.org> <87fsodr5mq.fsf@gnus.org> <83pmnhwr9g.fsf@gnu.org> <87y225pq1v.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: monnier@IRO.UMontreal.CA, michael_heerdegen@web.de, 10458@debbugs.gnu.org > Date: Sun, 20 Feb 2022 15:31:56 +0100 > > But note that it doesn't replace "bar" with "./bar" -- it only does this > if the file name starts with "-". Sure. Which is why the problems will be rare and subtle. Btw, the "usual" way of telling a program "all arguments from here on are not options" is to use "--". From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Feb 2022 15:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.16453700873456 (code B ref 10458); Sun, 20 Feb 2022 15:15:01 +0000 Received: (at 10458) by debbugs.gnu.org; 20 Feb 2022 15:14:47 +0000 Received: from localhost ([127.0.0.1]:33559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLnvD-0000tg-3A for submit@debbugs.gnu.org; Sun, 20 Feb 2022 10:14:47 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:34121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLnvA-0000tT-E2 for 10458@debbugs.gnu.org; Sun, 20 Feb 2022 10:14:45 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id D54E7800AE; Sun, 20 Feb 2022 10:14:38 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id A958780272; Sun, 20 Feb 2022 10:14:37 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1645370077; bh=/Q6NMdrfDH+9jvu39+9pgXN817EODiq2NMNS5Aubxn8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=Q2SqSMuRBnlRwO4QzJqPq1kFQl39WvcXpH4uRRob8byhDjErjg8CNEdvuVRVuIF1A OQPjSN0qugClg4FHnPTqXlLahBAQ9xMorgZVuv2rDzajBLGNB+YUz2+kRIJ0rqoIcG YBQzJR1YHcfNDH734jauImFwvQ7nOlNB+6APKAT8adTE1DCdCP9HI+XwTdmfQBam2l 1SZuPcn6p+UwpRie0ZSNCjjLp+ytulgBYuhfWgKrCemVy1j4d507LVuFORV1xwL2eN /7/If8iI2202XVcEHAi7OOpyL4z1gDuBbFCFlUiNgqL3V7BDVWw1UO8cKGmxwnQyn4 CBM0+JtlS/BGQ== Received: from pastel (unknown [45.72.237.157]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 5F0B2120175; Sun, 20 Feb 2022 10:14:37 -0500 (EST) From: Stefan Monnier Message-ID: References: <87wr92j6y6.fsf@web.de> <878ru5sl3n.fsf@gnus.org> Date: Sun, 20 Feb 2022 10:14:36 -0500 In-Reply-To: <878ru5sl3n.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 20 Feb 2022 14:50:36 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.059 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > But adding ./ to file names that start with - should be safe, I think? > So I've now done that in Emacs 29. The problem with that is that it's hackish and ad-hoc. It will sometimes do the right thing, but other times it' not what's expected and users will find it odd. An alternative is to pass absolute file names. And I think it would make sense in that case to let the user choose between relative names and absolute names. Stefan From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Feb 2022 13:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org, monnier@IRO.UMontreal.CA Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.16454512257793 (code B ref 10458); Mon, 21 Feb 2022 13:48:01 +0000 Received: (at 10458) by debbugs.gnu.org; 21 Feb 2022 13:47:05 +0000 Received: from localhost ([127.0.0.1]:35406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM91t-00021Q-IE for submit@debbugs.gnu.org; Mon, 21 Feb 2022 08:47:05 -0500 Received: from quimby.gnus.org ([95.216.78.240]:38682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM91s-0001vs-84 for 10458@debbugs.gnu.org; Mon, 21 Feb 2022 08:47:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=HCDFjHh66mLu73eIo1m+aet33MsxDfBbhooA4edg+Q0=; b=eC+2O6KLNdKc6S6Ygk90vl/yIQ Yu6l1AHiLHerP5W32NYtRrutyq94ll+jvo2NDpkfhji1wGryqKjQAt3B0EnRWXJp3vFArlnQIOe+t yQgUWnmybQTEMPOP/4eTl6T+WYprVz5LWqR9IgS3qfacMev/2rxvzcU2DeTQIQkBTxU8=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nM91h-0007q7-KY; Mon, 21 Feb 2022 14:46:56 +0100 From: Lars Ingebrigtsen References: <87wr92j6y6.fsf@web.de> <878ru5sl3n.fsf@gnus.org> <83r17xws15.fsf@gnu.org> <87fsodr5mq.fsf@gnus.org> <83pmnhwr9g.fsf@gnu.org> <87y225pq1v.fsf@gnus.org> <83o831wqi5.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEXb4yrq9ijr9hzd pztVOoUoLZSnoZHZQFQgGWRBL0n////8n+odAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YCFQ0uDvWp EYoAAAGeSURBVDjLpZI9TyMxEIZttsjRrU1Bix0piG5hCkPHSU6AmvWJ8g4h6kWONNAnwvQnsfm3 jL1Zkt0k4k68xa40j+bjHQ9jSVz0lFNQbFO+Ix4B/zaQKv26IFNSa602gBxf6iipMt4BI1fuRXAE 2MmQ5+7urdAZHONpBwyDC2EGWBnogv35XZhZazzFlyDZl3WYPb9eTS2YFuRV8vTyfnVtS2s9tOMe Gi5yMIgvYVxO7a1OgD6IkAH66c3i79g6V4pP4DGqDm+L+dw5d7YEhoogGFjUgUTgZwNy79EXQwDG IqGUXyqBQ4MZMPBC6v0GuL0EBmigEDQYbbauYyk34QQOvPfAxUGyUqcesQvjGZqiWi7lpKnk3C1l oKkE7wPKGKB/Wr10HZIR6s5wgGr1Ij+aFJqXIX5eFk21rEUO2aAS68CtfPj12zm6iPMm57xYu5Jo Mbjyvt3uSloOF/YsvUfvELXOtRabQKWDUxulpG60E6g+0F+BLeNuB3pH8zacyL+V+v/mO4Fcb857 oD2ADTB6JP1RHZB2Ppo8TB5+K/EBD2OkmFWr3ggAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDIt MjFUMTM6NDY6MTQrMDA6MDCJywIlAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTAyLTIxVDEzOjQ2 OjE0KzAwOjAw+Ja6mQAAAABJRU5ErkJggg== X-Now-Playing: Macintosh Plus's _Sick & Panic_: "(untitled)" Date: Mon, 21 Feb 2022 14:46:53 +0100 In-Reply-To: <83o831wqi5.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 20 Feb 2022 16:40:18 +0200") Message-ID: <87pmngl4c2.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Btw, the "usual" way of telling a program "all arguments from here on > are not options" is to use "--". It's not supported by all commands, though. (And it would fail even more in the "find" example.) Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > Btw, the "usual" way of telling a program "all arguments from here on > are not options" is to use "--". It's not supported by all commands, though. (And it would fail even more in the "find" example.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Feb 2022 13:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.16454513679831 (code B ref 10458); Mon, 21 Feb 2022 13:50:02 +0000 Received: (at 10458) by debbugs.gnu.org; 21 Feb 2022 13:49:27 +0000 Received: from localhost ([127.0.0.1]:35410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM942-0002YM-V0 for submit@debbugs.gnu.org; Mon, 21 Feb 2022 08:49:27 -0500 Received: from quimby.gnus.org ([95.216.78.240]:38706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM941-0002Y9-4e for 10458@debbugs.gnu.org; Mon, 21 Feb 2022 08:49:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=11jKa1kUt/f1/vsDx4woZh76UfOOi4SftuS2bsKwlNM=; b=hi7D2eNq2S766w6L03DMzfe/iP Smh/lJPp/l6/FjyHeoo19ZyWJgGjYjYf6HQ17DvAUuD9Ia5vlH8TV4lHJdZBGXyn53ZjO52vTPEiq oE4POoJw8CQhj1Gxfpf27qGhIGiVTrwimSYs1dSNrsBnhsryTMgAm/GkHPISr+MIQ+q0=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nM93r-0007r2-IL; Mon, 21 Feb 2022 14:49:10 +0100 From: Lars Ingebrigtsen References: <87wr92j6y6.fsf@web.de> <878ru5sl3n.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEXb4yrq9ijr9hzd pztVOoUoLZSnoZHZQFQgGWRBL0n////8n+odAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YCFQ0uDvWp EYoAAAGeSURBVDjLpZI9TyMxEIZttsjRrU1Bix0piG5hCkPHSU6AmvWJ8g4h6kWONNAnwvQnsfm3 jL1Zkt0k4k68xa40j+bjHQ9jSVz0lFNQbFO+Ix4B/zaQKv26IFNSa602gBxf6iipMt4BI1fuRXAE 2MmQ5+7urdAZHONpBwyDC2EGWBnogv35XZhZazzFlyDZl3WYPb9eTS2YFuRV8vTyfnVtS2s9tOMe Gi5yMIgvYVxO7a1OgD6IkAH66c3i79g6V4pP4DGqDm+L+dw5d7YEhoogGFjUgUTgZwNy79EXQwDG IqGUXyqBQ4MZMPBC6v0GuL0EBmigEDQYbbauYyk34QQOvPfAxUGyUqcesQvjGZqiWi7lpKnk3C1l oKkE7wPKGKB/Wr10HZIR6s5wgGr1Ij+aFJqXIX5eFk21rEUO2aAS68CtfPj12zm6iPMm57xYu5Jo Mbjyvt3uSloOF/YsvUfvELXOtRabQKWDUxulpG60E6g+0F+BLeNuB3pH8zacyL+V+v/mO4Fcb857 oD2ADTB6JP1RHZB2Ppo8TB5+K/EBD2OkmFWr3ggAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDIt MjFUMTM6NDY6MTQrMDA6MDCJywIlAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTAyLTIxVDEzOjQ2 OjE0KzAwOjAw+Ja6mQAAAABJRU5ErkJggg== X-Now-Playing: Macintosh Plus's _Sick & Panic_: "(untitled)" Date: Mon, 21 Feb 2022 14:49:06 +0100 In-Reply-To: (Stefan Monnier's message of "Sun, 20 Feb 2022 10:14:36 -0500") Message-ID: <87ley4l48d.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier writes: > The problem with that is that it's hackish and ad-hoc. It will > sometimes do the right thing, but other times it' not what's expected > and users will find it odd. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Stefan Monnier writes: > The problem with that is that it's hackish and ad-hoc. It will > sometimes do the right thing, but other times it' not what's expected > and users will find it odd. Statistically speaking, it'll work on more cases than `!' used to, though. I'm pretty sure. And I think it's fine for a command like `!' to try to DWIM. > An alternative is to pass absolute file names. And I think it would > make sense in that case to let the user choose between relative names > and absolute names. Giving absolute names would break more stuff than the DWIM tweak, though, so we can't default to that. And if we can't default to having `!' work for files like this, there isn't much point. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Feb 2022 01:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 10458@debbugs.gnu.org, Stefan Monnier Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.164549353610306 (code B ref 10458); Tue, 22 Feb 2022 01:33:02 +0000 Received: (at 10458) by debbugs.gnu.org; 22 Feb 2022 01:32:16 +0000 Received: from localhost ([127.0.0.1]:39546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMK2J-0002g9-T7 for submit@debbugs.gnu.org; Mon, 21 Feb 2022 20:32:16 -0500 Received: from mout.web.de ([212.227.15.14]:56973) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMK2I-0002fx-66 for 10458@debbugs.gnu.org; Mon, 21 Feb 2022 20:32:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1645493525; bh=UOYDwlWnYy919hA7S1luONCB2toRdiPWRoDmDJ84bN0=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=HRmKp+ftUvaPcEhCFbCPM/eAYdpPR9RI3MQhzm1mXojtqiC2jnseQgZmsyTH9TgW+ hGydQ/fiRJ+BTg27WUEdDX8MwtK0ImlfzCXO4o72n+payqO3MCbiwkJFB8Sfdlgev5 oEZwe5O1IX1vc+l9fJkdKQefMuCqY1wh0aWESK9k= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([84.60.174.212]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MREzA-1nYT7x0fFE-00NPJE; Tue, 22 Feb 2022 02:32:05 +0100 From: Michael Heerdegen References: <87wr92j6y6.fsf@web.de> <878ru5sl3n.fsf@gnus.org> <87ley4l48d.fsf@gnus.org> Date: Tue, 22 Feb 2022 02:32:03 +0100 In-Reply-To: <87ley4l48d.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 21 Feb 2022 14:49:06 +0100") Message-ID: <87a6ejhejw.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:T3Qa2/fDRAAXZYQxGtmUPnnyK84YFJDb87bIAcRZVJgKkCiTse1 9BiE+pFs82CUzKwBv67ryAuV284DWXMThY4rOKKkdR0tGFD4muIbWgHhpBhMsd71vp4GIgl Q3gRcjrjQZ/pum0gPDojoSdpmVhKDDR9ei+3xygH7U5wGvltwlXhmQ1byDzMoVNOvYydOs/ N9kkZ0WSdcL6HGHydoiPw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:PQRJADipiEk=:fnRDpR/XZaDcLsJ96dxscr nTRNLFiSGBsFyQV5mmFbWAfayd7OSRvAeYuu8p3nBZ41C+qtIjs1QiLxQQiUVK6kEGQY3UXdG 4BLu79KptMwJd2e83RpzXeJcQ3QzxFtZinkM9oNRDZUTm13sWtA4fjsmbL2RTYqxj66eBYzjs 6QWU9GTsdg+NYcIL+AF6nLWTbefJiGKsCE4lEX1lbrH494uZwlDal23nmeZ5XsJFN5W/X0Nsq rf93E3b7jTpiUAq8zLcWKWxt81yeSZZ5nTEiGtC19E+wA4XF6FWc4OO2tUSqMy8vdXfUS2jD4 WU2nAwXhgNgfnh9TPDR2YOcDxuIubFXI7cd7VzzAhMkEKMijHYY6BhZyp3lKLhTX/AeRbrqw4 MxpDqxe8CcZFOiADUoF2oOvPmFbuzU+dACmoiBeZ0Emh57ftpf5VMuYY51d/pnWsN1AolpcoL ZXjgMUrzNozhkY1eZLAri25VRvmjxrixK+SXEmgPW4THdnCv7Ib+0gqkLYQ8yafH2pUGRIOdX RabK/14RRB62oMFxrtZiACEGAhWy7+T1Qwtbk4dimivfYeU26TcWDXRGcTw1OBux8Ax+9Nads 5m/U5fxxoRYybAeKMKkDrMbV8gMRyE/OQIC8LTf15jjs+mI/PDQIEbC7pDAxKnqXGSjb2/p8k O5LWNCu6SpNJQiHQ6CgehAZ8zUPftuOeFonYE+0hh62FjDumi1R70VNU8JUdgw6TFQ/P4DttV TNcBCVljdMsdy8UbDoERbODaSsmxeNIH+Wdr3uquWKA4jAizhgrdZr95ukdIGGr4eAyR3ZDT8 BuA6KLrZmGaaLqt14DO2yG4LZ4ylGVR31wUV1QGJ/lv1KjDVctPJxGWU5xvIquVw+qlrf920V w8gNge2r3+nZKX0qB+iigKzzlmIYsP5zggp440f13xKmHeA2SEiYW74p9ckjGK3q17D9O4OKo KWxOklWit0FIDzfmpwbZezFS0tg7nyGHovIy1nlr4M17z4I/BJ9F10gOFWt70FgISQPv8ztPU 1AhgLCUccIR5V2UbVgJpk1Z7yfk535uUllOu/KKEORSXlfYuHQMdLhmG85/S9t2fHd8RY/5gs 9pDlmFIbBJy4kU= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Lars Ingebrigtsen writes: > Giving absolute names would break more stuff than the DWIM tweak, > though, so we can't default to that. What kinds of stuff would typically break if we did that? Michael. From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Feb 2022 01:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 10458@debbugs.gnu.org, Stefan Monnier Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.164549361910441 (code B ref 10458); Tue, 22 Feb 2022 01:34:02 +0000 Received: (at 10458) by debbugs.gnu.org; 22 Feb 2022 01:33:39 +0000 Received: from localhost ([127.0.0.1]:39550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMK3f-0002iL-65 for submit@debbugs.gnu.org; Mon, 21 Feb 2022 20:33:39 -0500 Received: from quimby.gnus.org ([95.216.78.240]:45418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMK3d-0002i5-Rb for 10458@debbugs.gnu.org; Mon, 21 Feb 2022 20:33:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8iDx9dutdY23YH1zPq6303031/mHhmMAKvvME3mBfT4=; b=pxlAEn3QdJeIbSluoIlw/YqKV3 F40Y2Hvsa0bXLtHGiMhfDQ5bvFvq1K9ocy8Cy+VIwp+kl1NiUM+suJ9RvIbr0dIMpjmpNO30vbVun uEDYw5RJo57ky296aOhJW7rI5qRXSex6ICqsBl5JOWpWr2cDvKKGc94tHyr55H5BQepM=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nMK3T-000744-Qv; Tue, 22 Feb 2022 02:33:30 +0100 From: Lars Ingebrigtsen References: <87wr92j6y6.fsf@web.de> <878ru5sl3n.fsf@gnus.org> <87ley4l48d.fsf@gnus.org> <87a6ejhejw.fsf@web.de> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEWsblNMKTLQvr7/ //+5LcaOAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YCFgEhEwqYNxYAAAGySURBVCjPPdHBipxAFAXQ q2iYcWUHq9camNCpr9ChGxpXKvUkuAoDgUl9hSNx06vOML0vJYLWV87TCandqfsKinfhp9gRkSAV AWEKQdth7BT9g3IgfCVoM6NMPUFyWlFC4eiTnbZBBug/QiREXU/NsiU++VlGeiGFLW8m0jMVH6h8 eprLAp7Lw0qUz6GeYS8rKNezBOSWkP66yCvM52X9j74kcsZL8C0fo15LYc2aaLuftHxjDNF9bPaL lpcVRNK+LlpbhiXK7WXI9cgYb4y7oalc2+KpT3JbTtXbo3Vhuik/U1T39fyIJZi+LIWopnqogGCI /e83NamhgeJfiPONHuqpQSFt6+Q9neopwFla46W9yOrfAb8ZgawXP+rr84rWSW6UudkBjju23vBA KjweANcgWn4yihhAm3mGF3h/4gDOUY3RLv+jXAR3ThqNIm5u+w54PeSRQReJkjv8FJBKzvgLOoFU J8hpZmPFWg4XfCg8LnRFzEDh8y1D+4SunT/Q8IqsMYJRUNXK2W0TLg6BU7dwKhtvaEXP3cUhqQOC F38t8teV18zYai2iDS22KCUK3gGqybCpY77hMAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wMi0y MlQwMTozMzoxOCswMDowMFXiVlkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDItMjJUMDE6MzM6 MTgrMDA6MDAkv+7lAAAAAElFTkSuQmCC X-Now-Playing: David Bowie's _Diamond Dogs_: "Rock 'n' Roll With Me" Date: Tue, 22 Feb 2022 02:33:24 +0100 In-Reply-To: <87a6ejhejw.fsf@web.de> (Michael Heerdegen's message of "Tue, 22 Feb 2022 02:32:03 +0100") Message-ID: <87bkyzelcr.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen writes: >> Giving absolute names would break more stuff than the DWIM tweak, >> though, so we can't default to that. > > What kinds of stuff would typically break if we did that? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Michael Heerdegen writes: >> Giving absolute names would break more stuff than the DWIM tweak, >> though, so we can't default to that. > > What kinds of stuff would typically break if we did that? See Eli's example. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Feb 2022 02:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.16454983152655 (code B ref 10458); Tue, 22 Feb 2022 02:52:02 +0000 Received: (at 10458) by debbugs.gnu.org; 22 Feb 2022 02:51:55 +0000 Received: from localhost ([127.0.0.1]:39616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMLHO-0000gl-Pw for submit@debbugs.gnu.org; Mon, 21 Feb 2022 21:51:54 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:18508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMLHN-0000gW-8n for 10458@debbugs.gnu.org; Mon, 21 Feb 2022 21:51:54 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id E948D1001CB; Mon, 21 Feb 2022 21:51:46 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 6DCA4100135; Mon, 21 Feb 2022 21:51:45 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1645498305; bh=w4XsxB3f+65gEXPi5PDJyVjUlhezWmNl/i9s8nuk7vs=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=X/V0ecJvLDEPQcfpBMfgLPt7jD8hQ+4lhoAPUVGsQzdgDLAv0ZjHb6qs2xUW+Qhng odH/1mbU8COdSNl8aj271QrunMiFVv6SKgcxQ7Qa8p7szmE1vwP6TZ2XWjzjYdz4nS eKgLBxxgLY+/VwPtsaZ7w0D5/eSzc9EtQG1nQHkHXJb24/jwADEouksa+RpR2MCsgr 8fUdc3vRSz3hh7lcHVanScp/OIg1SgrWSd7uDUf3xToR44iP3AaLYDKhHrH4aT2p0J Gbp3ZZHuFdCZV+IO2IMnfaMnijOTDs1Yfo5Z9ODwTephgNjECujePIMCQWfDs9upsK 9hBj+NNWF9nwg== Received: from pastel (unknown [45.72.197.68]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 3D7EC1203BC; Mon, 21 Feb 2022 21:51:45 -0500 (EST) From: Stefan Monnier Message-ID: References: <87wr92j6y6.fsf@web.de> <878ru5sl3n.fsf@gnus.org> <87ley4l48d.fsf@gnus.org> Date: Mon, 21 Feb 2022 21:51:43 -0500 In-Reply-To: <87ley4l48d.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 21 Feb 2022 14:49:06 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.044 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> The problem with that is that it's hackish and ad-hoc. It will >> sometimes do the right thing, but other times it' not what's expected >> and users will find it odd. > > Statistically speaking, it'll work on more cases than `!' used to, > though. I'm pretty sure. And I think it's fine for a command like `!' > to try to DWIM. I was thinking of making it less-DWIMish and leave it in control of the user. IOW, rather than try to magically "do the right thing" for files starting with `-`, allow the users to request explicitly absolute file names (maybe with a prefix command or something like that) when *they* see it's needed. It won't fix the user's mistakes, but it will give a simpler semantics on which powerusers can more easily rely. Stefan From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Feb 2022 13:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: michael_heerdegen@web.de, 10458@debbugs.gnu.org Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.164553656418807 (code B ref 10458); Tue, 22 Feb 2022 13:30:02 +0000 Received: (at 10458) by debbugs.gnu.org; 22 Feb 2022 13:29:24 +0000 Received: from localhost ([127.0.0.1]:40316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMVEK-0004tH-BJ for submit@debbugs.gnu.org; Tue, 22 Feb 2022 08:29:24 -0500 Received: from quimby.gnus.org ([95.216.78.240]:51214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nMVEE-0004t0-QX for 10458@debbugs.gnu.org; Tue, 22 Feb 2022 08:29:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=bg9DoxUGxyY1xKeRkTVad7p+4bzdDbZSuHMPNmPzmGE=; b=ArWPxaZ0+NiKvLhEngDxYFo2Cj MG4QK1nYoDeo4LVMkE5ZIJ3NCyO81cU8Qo4YRcKbfF+St9G4zdI/bg/pf0OXsHCjn8yPEj3gLeg3P r0TRnG6xqV9KRkiSzSu559awNHn3xv5I8H9Q8uskqdArG5VfpSH+ZXKzv51QcX3rs4OE=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nMVE4-0005gY-Dy; Tue, 22 Feb 2022 14:29:11 +0100 From: Lars Ingebrigtsen References: <87wr92j6y6.fsf@web.de> <878ru5sl3n.fsf@gnus.org> <87ley4l48d.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEW0pIzo07P34L34 5MTbyKqXindUS0T/////d/kTAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YCFg0LO1lcqqAAAAG7SURB VDjLdZRBcsMwCEU900n3EC5gJSewcwFcpets5HU39v2P0A9IcpO2rCQ9IfiAPQyciFNK84sNBtJv mwy8Gk4u/wJ7irpJbuYxsFXfLfcCG4ZTKfPkQAAkK9+3vazlUTrAqZDK8rm7raVMBgivKBzy+fQe ZG8euG0+yTxWAw8Ho8JBkNQBwmOMXDWAoy8Dy9hkcA2+79szONfY675NB5AD7AF0VJybwEsFWwNZ 1WpCfELcreyleLoBoCNzL6KiiA88BSGolyZovObMzDP6AVCviXXm6g5pNkBZqw4ApMg8cjxFrYnS pTroDWTxnqlUkKODECJqLVNU7fYBYNeQFe7hOHzT7S2A3UdDKABjSOYG/KlRKJbnBsinoSsnvgRA c+2tBlCDmpV68Lw0kJeWruVrAiqg86UBzImXOEIIHx4meqFY0qHcVIjGFKNEPTicLUiddgzS8ZSo V8pzRXE8eE0KUsjmHksKgTV1+IRAIHyU+HBiQ7aXkJOtcQE8T0qSYy5kacDCWz96PIBHrTkqvgD6 YzYvFfjWdYRXA+oTkTDaUj+VAHZoM/XzL2CgztqzGdA/AD979P8Q8TcQI9y9ApBXFwAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMi0wMi0yMlQxMzoxMTo1OSswMDowMNYVbtYAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjItMDItMjJUMTM6MTE6NTkrMDA6MDCnSNZqAAAAAElFTkSuQmCC X-Now-Playing: Richard 'Rabbit' Brown's _Anthology of American Folk Music: Songs (1)_: "James Alley Blues" Date: Tue, 22 Feb 2022 14:29:06 +0100 In-Reply-To: (Stefan Monnier's message of "Mon, 21 Feb 2022 21:51:43 -0500") Message-ID: <877d9nc9nh.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier writes: > I was thinking of making it less-DWIMish and leave it in control of > the user. IOW, rather than try to magically "do the right thing" for > files starting with `-`, allow the users to request expli [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Stefan Monnier writes: > I was thinking of making it less-DWIMish and leave it in control of > the user. IOW, rather than try to magically "do the right thing" for > files starting with `-`, allow the users to request explicitly absolute > file names (maybe with a prefix command or something like that) when > *they* see it's needed. The prefix is already taken on the `!' command... > It won't fix the user's mistakes, but it will give a simpler semantics > on which powerusers can more easily rely. Using -file-names as they are is a usability problem, and may be a security problem (the file name may have been created by someone with the idea in mind that interpreted as a command line switch it'll lead to nefarious results), so I don't think `!' should go back to the old behaviour by default. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 27 22:58:53 2022 Received: (at control) by debbugs.gnu.org; 28 Mar 2022 02:58:53 +0000 Received: from localhost ([127.0.0.1]:56909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYfan-0003t2-Kd for submit@debbugs.gnu.org; Sun, 27 Mar 2022 22:58:53 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:27032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYfam-0003ss-GX for control@debbugs.gnu.org; Sun, 27 Mar 2022 22:58:52 -0400 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 22S2C8XE027734 for ; Mon, 28 Mar 2022 02:58:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=G6rg96nE1EVbaUoDwsWxhFwPzU1swXZ9BedJgn1QDZA=; b=RHQxsVtdwmpggTiEX1ausOeScbglCrbiIgC29OEI0tLfrSeSWTG00CACZEe1VGB0fKZ1 uDXAsvRktTa9ZZ7HBVAZzLVp7Z3D/5u+gg4YykeygZ2eoQzXKJcBZAPYjI6RVoeyp/aM ZV15kNNUzp+8ZHXuZOK4A1l+wIPubdpDjgAaHrMWpS1z+rK6b2jIGafvtj9AsbPVSE9Z f+SV2fX9FC+iZZoikxb2EkFpEbl2eY64ZNn59Wu0FJGj66N8m0cARQ+4HUsK8xVBNFHV x4WSIL6YhIj5/GIddG6YN4xco8DVbsxVel6JlzUgtVPMOm1VxPM0nfbH2+nLBVezawi+ fg== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80] (may be forged)) by mx0b-00069f02.pphosted.com with ESMTP id 3f1se0a7h8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 28 Mar 2022 02:58:51 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 22S2ujNu155147 for ; Mon, 28 Mar 2022 02:58:50 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2177.outbound.protection.outlook.com [104.47.57.177]) by userp3030.oracle.com with ESMTP id 3f1qxqabrj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 28 Mar 2022 02:58:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ByugBGznp6lZCtnRPvIW7OVmbXfuDJrfcXhMPayROQg1137FU5iX3FZLsXturcoadGd7MF/khvYBBQJ9+Spb2iq0qfVTkLJV+pciK0CHZm8RE7qP1Fzq3og+vjj3zhI/04JpBY8T2ANh/tpDrSYGtvH3lDHryQ7Nti1yC1m9W3zfAUxtHwqI3qJwk71g5JiZP/hggOzXRf8zClV/QcURcqjrGiSwuCpstuydhPTi4ltT82+JPL1laQ1IG8pmaNlvhXbuGPznYIupyKhlRsEZsPAOqu/lVEjXO1krB/fHJQ1Ui3wfLi5sib6nb+/PMI0RQOO9zPJyXi9rmW4CxjWP4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=G6rg96nE1EVbaUoDwsWxhFwPzU1swXZ9BedJgn1QDZA=; b=Z8nCMON5vFrVzdswv+piWOfxONlOJK6Dz87J9y2r/ht3qhVS+9qM85oKgaN3E9WCzWU5Vud9iaOqSSyakC3rlVqebtHc0R6ijgsn5Lfnvhsfqy6pK+aD6gv6tZkOvOpZsl0iCtdmHYhQdS8lZAKDZo1CIu/y09opvyPwfA9yfQCVPCDM+r/SPuJEMtYIpBP3/e3JLU3nbIl+IYqYyggUqXKuKTVWaf0Sd7DxJ0jxSoCrNRf6aRhGZoPUB8yhl5ViAHKnmm2ggvJ6FRY4i5EXt+OZAvDtYa/MnFi//mb6Xv1xA/ZxSEoOy+fPZ9u+N12EZJXWblLD3E2yDy2fAl16VQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=G6rg96nE1EVbaUoDwsWxhFwPzU1swXZ9BedJgn1QDZA=; b=UYb/bU2AlEAcpjyNj5SVsIN5T7boFy0RTMeaQqJcMZ/ijyDIqra7++Z3Vgfr0aOuRJSFKaaWLHh1eUucOOaSEIVXpKCNlFoK+qrnK1u7cPKBjBaHFhGE+euUx37/Wm4CJz8MRr3d+EGpqb9iH+qrMVw7BZP6wcHFlByMREU+yTo= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CH2PR10MB4005.namprd10.prod.outlook.com (2603:10b6:610:f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.19; Mon, 28 Mar 2022 02:58:48 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::ec69:8077:89b0:4379]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::ec69:8077:89b0:4379%6]) with mapi id 15.20.5102.022; Mon, 28 Mar 2022 02:58:48 +0000 From: Drew Adams To: "control@debbugs.gnu.org" Subject: unarchive 10458 Thread-Topic: unarchive 10458 Thread-Index: AdhCT7po56Yo54reRQO+X5JbPyk3Ww== Date: Mon, 28 Mar 2022 02:58:48 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5a0dd7ab-9841-474d-8233-08da1066e179 x-ms-traffictypediagnostic: CH2PR10MB4005:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GeI7FdSJXeJ074+CYsBVLi7VH27t2upoQFHts0W36Xm4bhnCSqTx9DerJEUWPAjoiH3yVxEXWxsm1dJRZ5KxH2nGQeCyg3mgvySYMtj3h2M/NxFsJZKGEKZ12pCRl8x2+JP+uey0Trx5cW+CwYSR+69yig70jJkeTZpo+KmMLXAAfGo5H3vZmIOvOz225BbBe+iPFfki0xznt13Y/eJ9luDkA8YxAcs+s7AKUWt6yJLwHrWECJ7D96/YdR18e+RZjINNrf/dlZ+zXhTvGRofyptanRlpLygXKgoJayTmt4sXv9DDqjGqWOBI/dBVZku/lVn70GdTQz2IvZrtEi0pQ5auMMQOD/n8rW5LK39qjx2grxArSxdOfdy8SzuUrLEzjVAENPNb0vWysVglbZlADsvCZR+7jTJ8ZiO/I1XdU7CtWqwbqKpxFBDxqek6lp17pQJ19DQFT7NPzI+frcgFxdtgGqapQpzRCTanf7YM+kfa/MtAz3vtJuXKa68v/cVaNUzgZLiPnmQjKdUDsD7OMnf3cH2HJGneaopFkzSFECAq58IOGQo7MbzUSlUQdu/QNZf1Dne4Vlkw1R/R10b9ZRIvXJbI47wfvpeNPDq6v5Y+zt5vlr+XHWKunqTA+vuFVXHyXkdGySx8tRUboEB5lOz1rfvIOSz69jAMvUbFkQFsuk0J1Y0b1zODUed2+HNQa4WPTKZUFQyNueMI0N4eKQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(33656002)(55016003)(7696005)(6506007)(26005)(558084003)(186003)(6916009)(71200400001)(9686003)(316002)(508600001)(2906002)(44832011)(86362001)(76116006)(38100700002)(64756008)(66446008)(8676002)(66556008)(66946007)(66476007)(5660300002)(7116003)(8936002)(38070700005)(52536014)(122000001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?e7mbXQLXHLP/4I+Ss22nQVkmph7VppvTPnl6LTolcRjGU5GeMcTJJP94vEFD?= =?us-ascii?Q?mlTCkan+Yg7p4IeWaBNnXa8uzUM1hmgGLt/cc36Z3epA9rNAUD5CsgesyvEy?= =?us-ascii?Q?6vBmjRXpmU740+YwaXlU6vgcTQ8XTLP9mn3HgEccQ7miNcI+h7sSlp7kEfQW?= =?us-ascii?Q?lytBt+hNmbJfSbBgMB9onHpLEdX7toDrovVZllc4eZbfWWThwAfltWYOU07r?= =?us-ascii?Q?pU6ryC9r+Ov0lc9nlCoPfbZrpRNCGsRwnDRi1Wmxl0n/BMDJlWSom87X//kV?= =?us-ascii?Q?S1LuaYjuiSkFfXRVlfTV8rB4tujuy9KeVdy9eNo/1l1X81AzGYKSEMT7wtYp?= =?us-ascii?Q?0Y3tKPzLCsJPz+xb3cfBAYnAd9PaimhvvYNOQf54iFUfv1TLcvNPXKtI5Ud+?= =?us-ascii?Q?g9IokxuoCGcMCeyDwnWpTt6+7zl5OxdAOiLxW+LCBT3MCguspDa349RQptri?= =?us-ascii?Q?U4URiPdo1Zf1XWaD2XnjMBba0nyFRdopEA/YD57XIpYzWOGIXVLvjyJPHMJW?= =?us-ascii?Q?Xpnwd2AHItBKxToPPEwff+Q1g83cn2KzEoCVpQxTYj8fjHwQiH1eYtPgN80R?= =?us-ascii?Q?m36o2aLVoxBEH5I5kEL1BhZ07fKDdJB7XZmn9Fcuw5uMh/tdJNsvUT+QX2L2?= =?us-ascii?Q?sKi1SZDf6YgB/eLBNuig+5eTe2Pw+7CLgY8ZLz6ho59dUoT3MFAJFdDedWRW?= =?us-ascii?Q?CpBr6HkDfq+zqKVboW67+Z4b+eF+hRukoiktSXzBW+qOY7UzLTGX7tTSYjHO?= =?us-ascii?Q?NEAHis00vkB4hjsMzSSpIWidRaTNe0i5EMPmbVBht89jcQno0gBX9v3+a6eo?= =?us-ascii?Q?bwNyZck1V5Zvgc0f9B5bQAFN+2rbS88yCjTuoLzq5ncEfIa1GiY13Fgu1FFR?= =?us-ascii?Q?1ZAubM54Chjdok8EUvsGkXqRC46q42fl5+lYPk0zEnpa/v6KfvBFWsZPxJ/g?= =?us-ascii?Q?AtSVTgEUOIXtHMwXF/ids2SLM6TsdwIBKE7nn9JkXxiNMbzPiOekXfFM4I1D?= =?us-ascii?Q?atJ74RIQts4fKnDv4m5jNTbYwFyhsbKBhZW0FcLcVzRASnEoZKhnHCf2GbPi?= =?us-ascii?Q?1NdqWy9iKQ0lxhLOdYlwVdAvlrY3WBW3bJGqaOb9g9+JENoTZzOLxzA/Zr0p?= =?us-ascii?Q?JPD6jCvDVIbr0G2ezswrA1nBVnSMtZDlxt53B4PbsHzinKBFTXn0HBj/wLqc?= =?us-ascii?Q?1QUT0n6v1OP0FteuOfAkzj7aXJB297FDHunJPX9oe3hfZPieoJKpxM6RFXXp?= =?us-ascii?Q?44Ck7w1i2e/4JzBio0Iju0nrVCHHtk7/Io4xFmJPmN7KQRlOFMmKNDRrK77h?= =?us-ascii?Q?z9JoBrX2a4RwTsHNs5dmItgeVhJ2JrqxhpUTievtExK7TWhdJyN5VqAzKM0n?= =?us-ascii?Q?5gGFgHOm2fCnpzROu1hMVmCSF+tLnoZa1EfnBQH2ujj1FGnd2InH31GcJ0kx?= =?us-ascii?Q?KlGd90Rl/cXSYx4n2hVOa6ytDxliRWa+2VwRrGBu3P53V7BA3qYRwJxAc+ae?= =?us-ascii?Q?gkgQUwA1dtHWhhhOYBKx3lVj79gxn0APqnZBKEN2UdV1vY5JOgAEQMyRRiEe?= =?us-ascii?Q?oPs7bkajqepkECtDYGsYlft3YPVVFPVlFCLA1x+NbtVzXAfmapMjfqGznc9I?= =?us-ascii?Q?BlpZBdWClP5udjkO4oZ5nmmXKOpiirGKje24EJ3/TBt9s2v8SX10TSOFJB6B?= =?us-ascii?Q?XiZ4YFv0MU2/ALkTKS/97tMe94FVUnwPHMPLgXKqs9npQMyiLT0IjnLvXJRm?= =?us-ascii?Q?nCLEq97IBg=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5a0dd7ab-9841-474d-8233-08da1066e179 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2022 02:58:48.1423 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: WHopQD3N7yPT0g5dXyVi+L7NA9gLLAEoQ+rHz/8UJctePez9gzb5ijLTKboDllVaZZqRzK7GQu4DLcifnkS2+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB4005 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10299 signatures=694973 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxscore=0 bulkscore=0 adultscore=0 spamscore=0 mlxlogscore=546 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203280015 X-Proofpoint-ORIG-GUID: sSPsOUIc_KM4ir4liSWEupk-kdRXUQcp X-Proofpoint-GUID: sSPsOUIc_KM4ir4liSWEupk-kdRXUQcp X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) unarchive 10458 thanks From unknown Sat Jun 21 03:21:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen References: <87wr92j6y6.fsf@web.de> In-Reply-To: <87wr92j6y6.fsf@web.de> Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Mar 2022 03:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier , Lars Ingebrigtsen , "michael_heerdegen@web.de" , "10458@debbugs.gnu.org" <10458@debbugs.gnu.org> Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.164843657023695 (code B ref 10458); Mon, 28 Mar 2022 03:03:02 +0000 Received: (at 10458) by debbugs.gnu.org; 28 Mar 2022 03:02:50 +0000 Received: from localhost ([127.0.0.1]:56915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYfec-0006A7-51 for submit@debbugs.gnu.org; Sun, 27 Mar 2022 23:02:50 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:53994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nYfea-00069w-3n for 10458@debbugs.gnu.org; Sun, 27 Mar 2022 23:02:48 -0400 Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 22S2hKOf014353; Mon, 28 Mar 2022 03:02:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=jU8TFkZb6gCBjlPBXXjtt2n4+j+xg73NUn4ND2hmG4M=; b=vpkLD5uuYnqZU+VJ3MBV01ipjIqLy2s5hHyzZ+4guRaeW8d2g6V+NuVtXUqMDc6hbngE 3MegqqqkdsJQlStbiraRzKDKigJeQam60SS0Mn0qwBLcRed41fwQIhN42t2dezgfKI8D sqf4F8CgbUtr9wtYmHtRyJxXl+DN8PoUowMIdljSZut3XeouTp7w8CATjtAs3a7KFhaC 6NAEglxV4chSyme5d0Bu11FRGgxaza5LcBBCHBtsbxj+DeqsDpWguWLH8juC8YVv022Y JRtER62ZftcScsCJXe2xftevNJUZlByUlq1Sk4crRNAOUKVlYYBG7Mx3c7AAAZ91y+z7 gg== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3f1s8cj6dw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 28 Mar 2022 03:02:47 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 22S30uxZ111114; Mon, 28 Mar 2022 03:02:46 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by aserp3020.oracle.com with ESMTP id 3f1tmyeyq7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 28 Mar 2022 03:02:46 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YWWXg1eqcDZjX2o0SCpthesuBQq/M3UFRshXueJ8ytXfn1ygucvbOSFyM2xDhNsHiyJljLaJDYpok0WGXJwD5jKnwkLEBJHuYoOmarP0nC/qTQqnH6yaw43w+N2fWUnqbhrxVG6gDFnIcAJeGS/un5TaXFxwDhlSbrtv0JZg6e82d5awrr0f5R1ztMtbNsxpm5qnEGX5OACb6+oti2u37KXr/BOTMxeyA5ZBFVnG9EX+PN4c7E6u3MXcdBhFs7N18tqRHaw7ZHrIjNcsbqvzVgprBeqG6pDg5GWv9USMdIoW2h9Xy+4ZTJmSAICzRgvt6yNLcWeOossKKK7m8LgMbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jU8TFkZb6gCBjlPBXXjtt2n4+j+xg73NUn4ND2hmG4M=; b=XgdIT+RztLxu+POJeimIT4YWD2MxQapc+ElJSOz00gShiiW1hVXtt+E50rhi9avrwxuOy3zIwwQhmwSTrb4iXV7fcgUGZriPPPvw+GA6jdepiwQgfkpmsBb4Lo3h5IWuYGXJn682GweRsPiT/5DMAOCzYVZbICdt1po3W12+BhOpLQxSrYsYPlwW7JDlXeVff6EGanh43G58toiJg2O+sQaugCOzFiOimqzYYiiH9ac/WK6FwGKM11TkkaVmAiWqY5qqLvgIFE+OhmxEdECKaDhSdatRBnHuhmmVeAY7+TwSqSAXJfX9W0mNnFO12BaiBRDKUdrfZGRMrBKZGWfITg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jU8TFkZb6gCBjlPBXXjtt2n4+j+xg73NUn4ND2hmG4M=; b=GOmAJIrdBizy4yCCJW0wpMaLBE4K+doyUJkZg2E639NkmwHpKt6fMaU91Jf+ozLtn5lg8i1P0zm1QtvRgUl0VWK5ooFeUcOB6AbzwI6g6Fao3hTaIKtzjw+49K52gWwI7p4BLQhgAM8xVhUsh2GJfA/vvUI+YM4G/vp+fAbM7FQ= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DM5PR10MB1354.namprd10.prod.outlook.com (2603:10b6:3:e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.18; Mon, 28 Mar 2022 03:02:44 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::ec69:8077:89b0:4379]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::ec69:8077:89b0:4379%6]) with mapi id 15.20.5102.022; Mon, 28 Mar 2022 03:02:44 +0000 From: Drew Adams Thread-Topic: [External] : bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Thread-Index: AdhCUAMikwcSUOibRem4V0dCvMc+MQ== Date: Mon, 28 Mar 2022 03:02:44 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e908f49d-9d4e-4360-2e25-08da10676e8c x-ms-traffictypediagnostic: DM5PR10MB1354:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NB5dhB048yE9JpmPLLhQx82496eXuu16OHcboCfmVJ0kxeRFVdUbd4OKpBlsEepIk+vPjyFnoCF/KDAXH1R8ZGonrhHkMgFRukETX6cf3Pm6GKp0paRKvrME6iATK/nzlKi5V5mM+ymZtGZ+3Qc8D6uILPX/snOh3mDdIX86FKVb7Sooy/RHM66eWvl0E5jZNkrKFo6b9I6P7kG7RGpwcUzzGgiqOI5qT6EcfnXMufppeEVeVg0wFGm/AwHVz2sHbGtjrk2Cw3w0TU5cG2skpGNUfM+lkQY5qB4HCn2EaoY1i9hyFmPfRPYX1aYFAGm4OiRoubJ+uL/lWmNdw9tO0ZM0RAXAXlsErUKGECYJvkKlQ0c6KDXxYkQ3oBOFpztmSObKVuqIX+PgbG2kV1j6BclbwlJe1gcMtfQZJUE/vTeaOGF5f9rWs15A4LlpMMsrPe7bFdkrHefIqRxy94nxA/HAmDnGBvEjj3zoadSu/xyPAgAgHI6rKvXvO0vU19FrXtSmZp9NPWuI5rSQ+nitLIXs5nRiXD5ncysC9sTRQ21QtOq4NvxixXCxXsseFS37+XavO1pxTontgNqhEYul+dYrB+zTKQQ2BU20zVbUnaKAC+8gz5N7Xha+VgSpkPOsdPE/HlP9thCcmabAQeJy1iItHg9qMTurTNFG/0QZD2BuMGxpte8PF8e5QAmQgXxJBq/kWtKhuM3rJuMMeuzT4g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(76116006)(66556008)(38070700005)(66446008)(66946007)(66476007)(33656002)(186003)(83380400001)(9686003)(316002)(71200400001)(110136005)(8676002)(508600001)(296002)(26005)(64756008)(86362001)(55016003)(38100700002)(7696005)(6506007)(44832011)(122000001)(2906002)(8936002)(52536014)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: Wv0dLoLGKasoEAtl9FKq/JxnS0UpEUtYbelnSptnRQnJlYsMe6QdnFawbLW9KYsUQOADQ5AvNVZ/dyb9LYX7bQy+M3umSpsbR0r0Yi5wLR+pmhvWwlLdHMAanjKvUm07UIx6sARdE+DjuIaVRNEeo7mkjjAzmaGbcLOiy+4F2UUibErMoxrcBrA81X7Iq5lYTZ2fI5+kTE1ag5dILRgpUy9t9qHDsNTRuNMH7Nb4gjSYLya5Eh9bp2rNYBY+q4ksPphbOPX40SM/K+58WLY+YMgQrhpYCArUSMtCk2AynWU2XrXkp/LpY0njp3mxv37l2wQkkkcwhD7/SahTcYCjdhozyzmQ2ELAIrRl9GllnQPWb8IpMUO7gjur6c3zCo5BGRPyDW0Vv7D4TD4r2d8/VnK4HKwozIKeOj2V5geEFXjHTekeeVVkxdIJy5u3LCaHOq2gS+FlGr1H5C8eLc9RKGFuiL4RZaDWMAMrqSrrr9HHISNYqAusWWW9wMsTB9mxzuAwaYmwaUvLCijhH0mr3ZG3TgxZLz+nrslOj4Je2C58JzwUWnCINuvxgiI7EShRRu+9tI7Abj9KPwJuVgH587QcPgfd/hxUtZOyHI2H5ri83KK/MabNf258h502thvjCHD1X4XdvdPk5DKFZqbeB8xEp8mgk+Y2Mya32dQPTQ1TNnXSWQk5UM8eR7KONKZsUzkNev0YYwLsHr59pdpX6EYLg88ohRfN8hp5vXYq7VlfoRidXPGkRYKYDhlqnO8frz2W62F5gZ7DCwh5bfmKdnx1s7yMUzcVk0nVIIAIgqPpL9PgMFe/6z/EGLEEd4u83l0e7MDRglnAGb7WhJQA7jHvR+eVAnxx5f0RoxxoI0VYesrGcJ22LL2mTbiMFRoWoR7GBpz4mcLgwDPqSh/pbY4M4MjlTNsU5L6fArP9xiepfnrIjlJW8oT65rDuLcIyXDnz+ByVNIDIL+tyOd/hWswQ+ZslAsNZITnYW3AuKvOLPx+Q3dmrv+zcgAh6nW8yqAtPwf4UHgbrY7huwc9CpoPXfdU+2KbpzDrA4lJ/I/YoxH2PyOwrdd3leZqkZfOJACatbSk1IlLB6DAft6D0WgDMMTFFz6uIMVUwldh7deXkGFeDBd4/MzaHccR4mjcWc1/VFsQCWbwn11VGFWbpWihXY2522buNdctY/7Y3FB+gbWl3nHSrbb9M0PcV9NQllHTz1xAPtKhYC/JqQFOwivT4ptYoOURkQSqyPezkH7vtkRC2FizQBlBTEgRlPPABH26gCz1yqTVlxBA7iwbhUTCX2qSSLk3YUc4cVHzyZO33ioBiA+iNjy4llzWxMBBl8ucz8lKcVhjCC/BRe+3VE98LhURfNpuAgnaJXXuo5/6k1zA4IVhUJijGpJ+LHazerIcyr8dAIznQbJPJUI8z9wDq+bAOZQ1lNnWATOIc3tG06CWMDd8r2It3v+m4lpihTiZhOj9JEUhCqBedzeZcbur16WuYUOpGa720ZBvOvu6KWwa0uabx6v6Zh96K/itvQrxKaG/6qic0S11MgVZzI9fy5CPbZkN8JOnkgbVK12h2YCdsfqe5vbvrun1h8JJq93rWDXbVUsMVD8wa+ApfsqfTtabHJBL2CvLSliXRrAmdJ4m99t1HYXp6Fjh3eUQNlL+D4rKiJMk2fVFH8L/QfIj/c+lNEuSmskHqLxo6SHHRlhYN41Rz+8n+QtoYjj9qh8oBmrC3IYyWJq5tqQ7YkQ== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e908f49d-9d4e-4360-2e25-08da10676e8c X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2022 03:02:44.7921 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: eveIEIlf2V5PLa6ZvX0OiJPfLRpo4nxbHFKjBV1ETPVHZIUoZY48e8U/83OqW3zENQsUeUftT066t/ZH077CoA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR10MB1354 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10299 signatures=694973 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 malwarescore=0 spamscore=0 phishscore=0 adultscore=0 mlxlogscore=309 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203280016 X-Proofpoint-GUID: P5lSh5TpgPiilbOUFwNDTuKjZqdZce5w X-Proofpoint-ORIG-GUID: P5lSh5TpgPiilbOUFwNDTuKjZqdZce5w X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > > But adding ./ to file names that start with - should be safe, I > > think? So I've now done that in Emacs 29. >=20 > The problem with that is that it's hackish and ad-hoc. It will > sometimes do the right thing, but other times it' not what's expected > and users will find it odd. FWIW, I think the cure is worse than the problem. And as Michael indicated, a similar problem was reported in bug #2536. No simple solution has been found. The simplistic one you've (apparently) adopted is, I think, a bad idea. Better to just document this (and similarly for bug #2536) as a limitation of `!' (and `&' and `M-!'). That at least gives straightforward, if limited, behavior - easy to understand (but needs to be documented). Users can find other ways (e.g. outside Dired) to take care of such (relatively corner) cases. That's unfortunate, but not as unfortunate as the change you've (apparently) made. Just one opinion. Document the limitations, and leave these two bugs open, hoping that Someone(TM) at some point will dream up a real, comprehensive solution.