From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Date: Mon, 28 Mar 2022 03:02:44 +0000 Message-ID: References: <87wr92j6y6.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2507"; mail-complaints-to="usenet@ciao.gmane.io" To: Stefan Monnier , Lars Ingebrigtsen , "michael_heerdegen@web.de" , "10458@debbugs.gnu.org" <10458@debbugs.gnu.org> Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Mar 28 05:03:15 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nYff1-0000Rq-Kp for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 28 Mar 2022 05:03:15 +0200 Original-Received: from localhost ([::1]:57526 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nYff0-0001o6-5m for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 27 Mar 2022 23:03:14 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:46782) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nYfeo-0001nv-Rg for bug-gnu-emacs@gnu.org; Sun, 27 Mar 2022 23:03:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34785) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nYfeo-0001Oj-Aw for bug-gnu-emacs@gnu.org; Sun, 27 Mar 2022 23:03:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nYfeo-0006AY-42 for bug-gnu-emacs@gnu.org; Sun, 27 Mar 2022 23:03:02 -0400 X-Loop: help-debbugs@gnu.org 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 Original-Received: via spool by 10458-submit@debbugs.gnu.org id=B10458.164843657023695 (code B ref 10458); Mon, 28 Mar 2022 03:03:02 +0000 Original-Received: (at 10458) by debbugs.gnu.org; 28 Mar 2022 03:02:50 +0000 Original-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 Original-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 Original-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== Original-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 Original-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 Original-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= Original-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 Original-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 Thread-Topic: [External] : bug#10458: 24.0.92; ! in dired on a file starting with a hyphen Thread-Index: AdhCUAMikwcSUOibRem4V0dCvMc+MQ== Accept-Language: en-US Content-Language: en-US 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+Y2Mya32dQPTQ1TNnXSWQk5UM8eR7KONKZsUzkNev0YYwLsHr59pdpX6EYLg88ohRfN8hp5vXYq7VlfoRidXPGkRYKYDh lqnO8frz2W62F5gZ7DCwh5bfmKdnx1s7yMUzcVk0nVIIAIgqPpL9PgMFe/6z/EGLEEd4u83l0e7MDRglnAGb7WhJQA7jHvR+eV 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:229001 Archived-At: > > 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.