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#60252: 29.0.60; help-fns--describe-function-or-command-prompt asks for confirmation Date: Fri, 23 Dec 2022 20:45:01 +0000 Message-ID: References: <6971735f-b849-a76e-9a86-a99b68444e99@gmx.at> <86f81b9e45a3d6576082@heytings.org> <83a63e8thy.fsf@gnu.org> <838riy6jvs.fsf@gnu.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="3892"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "rudalics@gmx.at" , "gregory@heytings.org" , "60252@debbugs.gnu.org" <60252@debbugs.gnu.org> To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 23 21:46:45 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 1p8owF-0000b5-Vs for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 23 Dec 2022 21:46:44 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p8ovr-0000b3-0D; Fri, 23 Dec 2022 15:46:19 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p8ovc-0000aO-2c for bug-gnu-emacs@gnu.org; Fri, 23 Dec 2022 15:46:07 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p8ovb-0000Oo-55 for bug-gnu-emacs@gnu.org; Fri, 23 Dec 2022 15:46:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p8ova-0001jy-Fq for bug-gnu-emacs@gnu.org; Fri, 23 Dec 2022 15:46:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 23 Dec 2022 20:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60252 X-GNU-PR-Package: emacs Original-Received: via spool by 60252-submit@debbugs.gnu.org id=B60252.16718283086648 (code B ref 60252); Fri, 23 Dec 2022 20:46:02 +0000 Original-Received: (at 60252) by debbugs.gnu.org; 23 Dec 2022 20:45:08 +0000 Original-Received: from localhost ([127.0.0.1]:38751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p8oui-0001jA-Aw for submit@debbugs.gnu.org; Fri, 23 Dec 2022 15:45:08 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:17666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p8ouf-0001j4-V6 for 60252@debbugs.gnu.org; Fri, 23 Dec 2022 15:45:07 -0500 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BNJx1m2024808; Fri, 23 Dec 2022 20:45:05 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-2022-7-12; bh=ZZNkbdMFB7LIaWJB9BhmqEOYIoKE4w9fHQN7GU/ymCs=; b=JpmU7Rw6I+bmPm/9TdoXJw0Cw7PNs0+opJShDu56pBu1LaW8+wFRx/J25/6yFLbdwoTg 65TgzdwPJKROHuBdpvdnlwf4rbx0R9QYutSBVLpDOcpZwd9EIWekpcK5yblpuPe2LMhP 7CmGj4Qqd/tLKRf7kQ1NQnzYoHUMIF154ktL3/Tob3/uLdj2uqzPk/cBF7vD3TOlzgag y6CxSjHGstXoaUNUoLvT2Bk2UIHlDQ6i6vpjVSu/0E8W6sySWTaj9Ljv+c6Mtp51Dwg0 n1jHCj2TH6jqtVvYldHAZ7GkMZ6g8WRux2s0eReKYlTgBMspvJ86i3OKer3IDrwGNim2 nw== Original-Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3mh6tnejfe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 23 Dec 2022 20:45:05 +0000 Original-Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2BNKXDvC002447; Fri, 23 Dec 2022 20:45:04 GMT Original-Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2108.outbound.protection.outlook.com [104.47.70.108]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3mh479kk6w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 23 Dec 2022 20:45:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HF6vXQRc0dkaA2p16iNVymmy9AyY7CULMIqvIL/rz40zeldbIn85oTxCbxuJGSkDf2sHsV/MTZe8Utw3t4uLeSCB4MfxsCmKyqrl/6L3vuytTp+zGpxH0fzEgEHyOyoLTE8xI4LfMqN5O7/M6KqqpddIJ3jUOkxRC/BEf36jwuXaoaRyJOGuRdu6M8sSCef9pzS+yXmt3TWQ8JTp3L8CyUdl8Y+mbd6R6m4dB9DwwHFZN9AMXZ+kF0cJXsBe5OwEIC2f6apfvk3c9bsGerQraXzIlryQ5Ak+443xnjHptii5U1EHB0nHiN2SEwQ9v4P5a2V3Abj3LPU741wz70XvhA== 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=ZZNkbdMFB7LIaWJB9BhmqEOYIoKE4w9fHQN7GU/ymCs=; b=MufdtfdkaA/w33DmnJbMis/3+wVX8hNAYftbfGUoMWeHEVTshd/tN5mMl3YCgor38dwYWe8flicyppi5qwWLqf0tB9ljlgQGpDhiLGZ1yUnhJc32mhd60d94LzKwMSWc8dzj5zIHgzx49B4oyptthNn8A5WdvItfnmmCbZ39KK8RhIzqZG2QemBD57+hPLl1IRE6+NGt+ibxNKRZ8vCF86IfIk1A5NhZ3YQIl34/Y48IOLzoVEWeGrTT9hqxiT9Qssj+AYk52BmTCXYwI1iRw3izgAhBoVIYF0tSRWwJEKDqXsV8Q+oZnACZoBgSOHm1BQKMaMxkkpTEx4KOVBTOnw== 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=ZZNkbdMFB7LIaWJB9BhmqEOYIoKE4w9fHQN7GU/ymCs=; b=BrXnE2Gu/efsG2S8Ljr59me5NSXzH1Izu3mQStfPPWDBBpXHVhOyBNtY/h1eVvu0TgxXpS0pzzzFZeVomqmBOLlU/oA8XmYmkTj9bTqlk9eKECXRBMqhPk3YWgtGNviGhxkEG9oRxB8ZY1N5qoNPeEbycgu9ub/Bjq9zbmXEIls= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CH0PR10MB5307.namprd10.prod.outlook.com (2603:10b6:610:c0::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Fri, 23 Dec 2022 20:45:01 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29%6]) with mapi id 15.20.5944.012; Fri, 23 Dec 2022 20:45:01 +0000 Thread-Topic: [External] : Re: bug#60252: 29.0.60; help-fns--describe-function-or-command-prompt asks for confirmation Thread-Index: AQHZFv598X3aZjoUWE2TvkA+n9SVZ6576gaQ In-Reply-To: <838riy6jvs.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|CH0PR10MB5307:EE_ x-ms-office365-filtering-correlation-id: f2dcda1f-a952-4ede-f9ad-08dae5269038 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AZ2o4sX/+o9eQK/n0s9HMEK8WLZQcaT5hqyVnJmy1ue36wuuZ7doT/ca0mejXFq+CLSBY+ZyMLUO6P/vY0AtaeiY61A1iniJN/VDYr+Fo7DKv2dwG5PP0eXAAuz17scG8/oCmdY2rwb9AsGlvAHBM5sJ6fKewvWGI+vnxvRIDyVNBfRoOoVJzP98yenB5iTtxyhPm8DTRmFAfenLCCQaCRluA+EfhoMzEpraZ/cgYqw8Ai8khPhZGucPfPqEfzZzKiH4HPi0JrCqrKwOYFDeRtxQQQjjmBajuLiomBcsZZleWbAduJf43FnQs+JgaIHgdaTPiTlaib2MNvwrgE48/wTcPJhvU0cK9h4vDYRT9PtBfwkoJv0aWRRAyWixid3x/nOUR48q490NGKQOeWvHn4LblhjRp9zezu0vZqNRvgSlkKasgOONww+KTcVU4/FStvL2hHUpLKPXrku/X9xp7QhgdQ6rf1jI/WY89ZLQXTwM0agDKgXVvDEM6Ai0JI4XIJ+ccfUWElyg44+AWsuBcoPmCUW9bK3t4qfLiYIFG6Myi2PdSMH4hnvCcZ3wbVpppD6Z38SS+f5hmqxoqeoPG8WuhIF6uKMWGtIHxf8RwGKY2fYoGLd0tjo7EWhHDoD1K35CqQjfclmdEc/VUB7nqJTAoBrJva8ZCSJc4ysNucVnoyOXJK5eRL9sqAfM562l/Ze/mZD9LodvB8Ti2JihHg== 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:(13230022)(136003)(366004)(376002)(346002)(39860400002)(396003)(451199015)(122000001)(2906002)(38100700002)(55016003)(8936002)(52536014)(66946007)(33656002)(66556008)(66476007)(66446008)(54906003)(64756008)(76116006)(8676002)(4326008)(44832011)(38070700005)(186003)(5660300002)(71200400001)(26005)(478600001)(83380400001)(9686003)(316002)(6916009)(6506007)(86362001)(41300700001)(7696005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: jzTaTMhCcUNNpiVNyhITjx4vJreA0dm6GfFtkPYNBeBB331RIhHAmoMg7HrVRsPqk7AeAm0snyGYwOcvk83K8g2GYm0BsTWesx060cpdNmQkMxgQFNuQp7FAhz/4kfBQq/Kcp8LFCFZQ62nEvE7qHfklt9P7i9Kr6OCmSpqh64ZrXi9BjB/suJ3IsKWNEeERmDEUfpzlxkMwJIuKEGB8s1Nr0rNHiQiM6RpyuCuxw9ZAEThinT/j5ExSRA3gvi/lahWXv3BC9mTlUR4erua3hBlBx5ocS4gXqpUWOBI23aXVcjbvqRZBSaTXakB/kElkNW2j3Fnz0SKnmHEBExmTScDbuRxW3d/xHK5zuK3/4+kQCd1L1LDzxF3x1AVaqzJ+5J8247pnMN4awUIKwLggfwloL6OQZhMy5iJJpNBuI2h241NFN37mhvfBLZrlkmF073DcdZbMSt8506VzUp2qYhvV24B0vxjtEiH/j/IrYFneTUl0wAoAP2QfA+PTiBleBa8EcuCNfBvUrYyS+S9GGQcyijJ+Xus6ZuMcIXhSaqVson+XHl93FWqA0GHNlBbsxjgKCusRBXtKAHfSA15uggckOlyIkKhbh9dNtvLNd7z6/U/Llrj9I3sC0JPl7xyHzzg7DCT3voVyCD4TtdS9XzYcJ147UPVh0BU9jQVuDFmiBW5dUJrQ34vQxIlW2qsMgvMpF6a5IJ4vuaPposkqpxhimcaFbUNXZjJ0R8Ze/S8D/Wq5YJ+IT69aun rY0K4Txld03oL0DoeXFwyViE/UiANMeFU46BzUjXyeolw0iQlrYS8jr9bdoHTz6UGVMMKsJ8IxvObDc0XOb0A+WHFz5q4dA6VG 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: f2dcda1f-a952-4ede-f9ad-08dae5269038 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Dec 2022 20:45:01.7361 (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: qPLGwM4F3egqgcroF1P7RTbzJCXBnKcXlZuQS6XT0SmqkMuKJuuP7Fq05K+RZn62xQ4hwqKdr0Cjfed3EDMaTQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR10MB5307 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-23_08,2022-12-23_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=660 spamscore=0 phishscore=0 adultscore=0 bulkscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212230174 X-Proofpoint-ORIG-GUID: c3ftJIlEqX4B1wiHF18JdP1Hv5sLb6Ya X-Proofpoint-GUID: c3ftJIlEqX4B1wiHF18JdP1Hv5sLb6Ya 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:251748 Archived-At: > > Gregory suggested that different binding, when > > Martin asked how to "get the old behavior back". > > > > From my understanding, "the old behavior" is that > > of `minibuffer-complete-and-exit'. Needing to use > > `minibuffer-local-must-match-map' to get "the old > > behavior back" sounded odd to me. But then no, I > > don't know what the new (Emacs 29) behavior might be. >=20 > The point is that the behavior of minibuffer-complete-and-exit > has changed. This is what this discussion is about. It sounded to me, from Martin's posts, like the change in behavior might not be so great (so far), or perhaps it isn't backward-compatible (so far). He said, and I agree, that in Emacs 28 (and all the way back to Day One - at least through Emacs 20), that `C-h f set-face-a RET' immediately gives you *Help*. Martin said that in Emacs 29 it no longer does that. Whether * the command bound to `RET' is no longer=20 `minibuffer-complete-and-exit', but is something that behaves differently, or * the command bound to `RET' is still `minibuffer-complete-and-exit', but that command now behaves differently, the effect is that the behavior is now different. Why? Why change the standard behavior after 40+ years? Why should users have to find "some way to get the old behavior back"? Why not provide a new command for the new behavior, and let users opt _in_ by binding that, if they want to, in place of `minibuffer-complete-and-exit'? Why make users opt _out_ to get the same behavior they've enjoyed for decades? And if it's the command itself that has a new behavior, what about 3rd-party code that expects it to have the same, longstanding behavior? And no, I don't see - in this bug thread - any discussion or description of the behavior change (beyond what Martin reported). In particular, I see no "why". Is there perhaps such a discussion in emacs-devel, which you would please point to?