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#31807: 27.0; `info-apropos' bad name or bad matching Date: Thu, 21 Apr 2022 20:04:31 +0000 Message-ID: References: <78156de2-86c8-4593-92b5-59edf7a8996e@default>> <83o9gd33dj.fsf@gnu.org>> > <83in6l30ir.fsf@gnu.org>> <87mtge4gtq.fsf@gnus.org> 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="25913"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "31807@debbugs.gnu.org" <31807@debbugs.gnu.org> To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Apr 21 22:14:54 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 1nhdCX-0006Vw-TH for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 21 Apr 2022 22:14:54 +0200 Original-Received: from localhost ([::1]:56496 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nhdCW-0000vp-D9 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 21 Apr 2022 16:14:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nhd31-0004Qv-8p for bug-gnu-emacs@gnu.org; Thu, 21 Apr 2022 16:05:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57054) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nhd30-0001li-Hp for bug-gnu-emacs@gnu.org; Thu, 21 Apr 2022 16:05:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nhd30-0003uV-82 for bug-gnu-emacs@gnu.org; Thu, 21 Apr 2022 16:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Apr 2022 20:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31807 X-GNU-PR-Package: emacs Original-Received: via spool by 31807-submit@debbugs.gnu.org id=B31807.165057148314994 (code B ref 31807); Thu, 21 Apr 2022 20:05:02 +0000 Original-Received: (at 31807) by debbugs.gnu.org; 21 Apr 2022 20:04:43 +0000 Original-Received: from localhost ([127.0.0.1]:50951 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nhd2h-0003tm-3A for submit@debbugs.gnu.org; Thu, 21 Apr 2022 16:04:43 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:48768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nhd2b-0003tY-R4 for 31807@debbugs.gnu.org; Thu, 21 Apr 2022 16:04:41 -0400 Original-Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 23LHNPJb024809; Thu, 21 Apr 2022 20:04:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=TzgzzwhnWslOLC5x/IbH3eSnjLgCCaq6dczhpY7fKjY=; b=CHu+xK8vJLnPdXE7NxcJ56AuingdYgSdmcIEUYftNChI+gt8uo3xDu/yvuR8u2WEtowG bkouGQdwbTrARADTmnGgWtNPY4xtqZpagwTrQev2IO4tD0G2VTxTbLKyuY7DOB11w4qM LA7FDEcNshB2L5Rm0Euxm/5UHMZHH2yH2f/M6RZQ8P1A1LuUO5CSBXuGn58l96SdHLP1 6ix1dvmR0fn/VcxdvgQ2LD+bt5LjDV5tv1Yt61j/00gzePFQiz8gGc6zceuQFsC0Ib6E ATcjWIqZB2vrwdI8N0I/PPnwR2XgKaQujItwev+mTLTtR2dkkmVe/c6hAv7pygfHb2nF tQ== Original-Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com with ESMTP id 3ffnp9mqqe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Apr 2022 20:04:35 +0000 Original-Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 23LK1qnG030263; Thu, 21 Apr 2022 20:04:34 GMT Original-Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2176.outbound.protection.outlook.com [104.47.56.176]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com with ESMTP id 3ffm8cg5dh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Apr 2022 20:04:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Hr47w3BHWnazFEVcp6ztBwz7fkBJoiRnLHhyk2m9OPmGMmf9oMRS/8YkHQn99SF9RmlV7nketBf63sdxzsIiw3iY9BqmIlmuQFpJ5IYv9Ed9aFMpm37EdpOkYZt8ZsttMpO7ft8i7tfHoOVGKuj45+7qOoKluBHwbWLs/itA60KOrzhL9hciL3cCedl3MXcPcqpOBFzZKcOyw6fAT16sP3X6hAyfFj7MhtbmwJH5HbCJSqhekcbKY/jgPneowgdh8Q81veAlcxI4DfZ1Ai53vXaq4TsNpxBEPXd7djrrdFYIdkFZcQ1/oljl45eNDNjd4BEv2UFu0A/n83i2CpWbYg== 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=TzgzzwhnWslOLC5x/IbH3eSnjLgCCaq6dczhpY7fKjY=; b=HfkKg0olwMAoUkVbK4OEYIzXl+WvXcslhz70aJCbQu/jhbM6+HGQRCWY5pXGtshA3zsHAb9Dio7tNac6MqUZaxPb/f17U2UaqYn0xGKr4cAkQ3l2PtfkjHvkvYSzeLJbyMFtdLBKY63JFFE42ijGgd/Ki/70RNvZGiSnWosJiz9Hw0JOL44FGdeqptmY+jPjeZfjQywWqKEbmwsjEIGWNsLLNUs6xLAf8OoPFrMErnskN7PO7mQWUzghxS7DHlKsOCnDm+r9wwqqKwP81YxZuvLCzlanBpTFvNFhtitJNu6zHcGTlV21jz8vQW/U40eR8MTy8pMQ7bgY0IGfaub/7g== 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=TzgzzwhnWslOLC5x/IbH3eSnjLgCCaq6dczhpY7fKjY=; b=g8cuunXy4W6VnqliihjkfNlLVoeXrjK0/fbJGff3aVTWawh7O8KaW4SExZ9JXoWHCzxTCrM1hmJKNa0dxpAe5NvE0LKSSx7rpH8Ff2fWPPImndpKlanw7TcC4Lm/dbZYeb4E3pPG9EGloZIWMGc2U9/7Ez+lLf2Ss4LFe35OwxM= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BL0PR10MB2785.namprd10.prod.outlook.com (2603:10b6:208:73::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14; Thu, 21 Apr 2022 20:04:32 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123%9]) with mapi id 15.20.5186.015; Thu, 21 Apr 2022 20:04:31 +0000 Thread-Topic: [External] : Re: bug#31807: 27.0; `info-apropos' bad name or bad matching Thread-Index: AQHYVZFiWFDK3v0p3E+taygHWRLqwqz6x3EA In-Reply-To: <87mtge4gtq.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 30995663-349d-45b6-80fb-08da23d225f9 x-ms-traffictypediagnostic: BL0PR10MB2785: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: V66BI5Bk/DjjSlfj6GQqpwWehq2NqUJk44CUjqNzfev0VTYck5MWGg3ygmWkxrY3gx0yQG1eB3N+0xUUbwkydrO3yznuEfEctrtCkZHX2aUmdbAAvdrq9Nj5EnHBPdrYo5+T0i1dxGPLoIfPZxMJRjK/7dUEgoRBWim9NhQ1ckOZ5ip/lWvPToWNpWVFqmkClhA8fHOnTjQB+a7zusbU83AZpCZUfk/exLAsrVSvNBpc9Fi/8NsZQo+A4f7+Zm8M1eDFolAoEw7XKHBn67p2vf3jBxk9wn72mY5Qh4t5EOtJQuU7hnz09TcnzxKg7izAFr+Ty9Ak2ui9vcH67lGfejJNt8Q7YaCbDXCuHkdJHuu1nXMkXVg+xRgA49dNGBkvme85ZjzCrQw5555BjX36cHg5+9tPGzumnpUlJjg5dAU23xc2NnYA5qhX/+IsGApO9+1siIrW1TcqLGHhK2UDrhoFkEASik/2Gxoeki4b0PNKPDtc26TYMONCFKkRa7T5+EepZZXxAi9Abs2jYSl0xzdxSU+zh4ZU9ixooRhK5tXsH6MF8jN7pok0zFaT1MFMuVnKDP9PfDphKWx7Pe8kpNJcOWBUQAoRjBPa+QWTJK4Q0M8E3xeamKekg6fUu/yg20osco8LD5bTAsjLZfxroodU72HWsa93NZ9fWdRNCJ8SWjarbd9xwvSZuIhCG57103JMEkIAtp8bS2KrjvZy33v93gTWpevoMxdC77CtK5A= 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)(66476007)(71200400001)(55016003)(66946007)(52536014)(6506007)(33656002)(2906002)(7696005)(66446008)(76116006)(44832011)(64756008)(8936002)(122000001)(9686003)(86362001)(316002)(508600001)(66556008)(5660300002)(4326008)(54906003)(8676002)(6916009)(38100700002)(186003)(26005)(38070700005)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 8kSKSKb0xHMT6ViBrZbUb9usQ1nL0efimeJW533eeRlJ8tesHgALaosM9NQZoBZsAKcFIZXhLC7ZzQWs1lfNW6ksFTho3H/lnNqwR6lrGHGS1OrCoVpEIF5c+Lu9hCDjaqY4QxRK7ls0btIUpMKp+EG0Dyomp4VjQIik79eSQzyjYwvCs1xOqbMi9MLrbPwMY70awGsSV5qVz0xhjOA4FPXCEYq3vmez6C0c6r15XxJzCSQNgwtZhcpayn/Nz9F8K9xu97X+Wq0bonOlAuKOnY1qZ8mHBs1AzxZ4nLrU/kCXJJa0SddQGtuXuIhkgY6PPcHG2f/XOfDlR05xzrlyLKo8YHG4E3Cy7VQArCxEZR164qXFqG2g0M62qBolz6TUEYTqWYxVyEEJRhYOpPCJpmttM7478zeQvT8d14k4b6WEFisD6wJJBA80GjKihPvYPz/QiUNdfcRwYDQRN+kAmhKcGb21UAcfWuebbvYQHdXL+wp51DFzVAO+iCUAzApaKZNZsfCnrCiAFg2iShudRhrxWC40uGrGHLiW2wXOVNaYzB1m2dv9JJkQVQBmhYKAnpskr3LKSfk/ursDD67Q3OpNxoMuKqs7IbRhdNep6L28Oxt5ylyZeVaC8nh4g+iIZ8+IP52rbjcpvXRvjIU9nPbhDRPAxwO3ZDr7vbMSgUAbH2qKMGNrWdgoesEBtA3mGcyN0ABTXp0nOj99S99lslwD+O8xQ9M0xzEGv4bIwhdKZmYzb8HWOp9aKt Wp4W/1CVEFYRsGZXKh2Ay18SSgU/n/XSg1Nxz/UZ2KAIH2WGUemX/duwX/CzyUtqsOZPDfPqskQJCD8Ogavi/LTfH76oGUkMNv 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: 30995663-349d-45b6-80fb-08da23d225f9 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2022 20:04:31.2934 (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: 89wDZhoqw6XL02buwH+yA2itZC36puVLBeC36veMFT6xjLr4UYrQTmt0zjbQzeITlf4el7jXEnX/WUVceBKu6Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR10MB2785 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.486, 18.0.858 definitions=2022-04-21_04:2022-04-21, 2022-04-21 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 phishscore=0 malwarescore=0 suspectscore=0 spamscore=0 mlxlogscore=999 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204210106 X-Proofpoint-ORIG-GUID: qSaAnGbdi-AunZevIBV__EKvsrsBfMOW X-Proofpoint-GUID: qSaAnGbdi-AunZevIBV__EKvsrsBfMOW 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:230399 Archived-At: > > If you want to rename `info-apropos' here to `info-apropos-regexp', > > do so. >=20 > I've instead made info-apropos take a prefix argument to use a regexp > in Emacs 29. IOW, _won't_ fix. Please mark the bug that way, then. As I said: What matters is what _Emacs_ means by "apropos", not what Info might mean by it, especially not just what some Info switch might be called. ... If you want to keep the current behavior then I'd suggest having two different commands AND, for the one that does literal string matching, change the name to something that does not include "apropos" in the name. It's fine with me that any key-bindings (e.g., menu items) for the literal-matching command be kept for the (newly named) literal-matching command, if you like. I don't insist that that command or its keys be _supplanted_ by a real apropos command. The point is that (1) we can and should have an apropos-matching command (as a replacement or in addition to the current literal-matching command - I don't care which), and (2) a literal-match command should not be ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ named `...-apropos' (in Emacs). ^^^^^^^^^^^^^^^^^^^ `info-apropos' should provide Emacs "apropos" behavior, which is regexp and keyword matching, not literal string matching. It would be fine to have a literal-matching command, but it should not be called `info-apropos'. Alternatively (and what I do in info+.el), it's fine to let a prefix arg to `info-apropos' match literally, i.e., override the default "apropos" matching behavior. It's _not_ fine (by me) to do what you've done, reverse the suggested (and Info+) behavior for a prefix arg, so that the command name _by default_ doesn't correspond to its behavior (name: "apropos", behavior: literal). Please change the bug status to "won't fix", to honestly reflect what you've done. Thx. =20