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#65348: INITIAL-INPUT in completing-read repeats same entry twice consecutively Date: Sat, 19 Aug 2023 20:56:19 +0000 Message-ID: References: <7D2p2XmGzWwhYjrI_PaUsn8r_NaQf-B0eAf7AmeRIhBEl84z79j_jKky-Lqlt6nc52SQ7T5yrL9OdqUzou1Mh3zQzgJx-SV6kIvc9Km8bDg=@protonmail.com> <20R1-cGUtXe8gGwpzmjNHlz39n0IhiK 5lKCn-K1ojbdvMs9R2svYlvbpbFZRqgNZ5i8IYFSO_nitMCNWsw3hg1Zef3DJSjdgZSn5qjXcp8g=@protonmail.com> <83a5un35h6.fsf@gnu.org> <83o7j2yh47.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="37310"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "heimeborgia@protonmail.com" , "65348@debbugs.gnu.org" <65348@debbugs.gnu.org> To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Aug 19 22:57:21 2023 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 1qXT0a-0009UN-KH for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 19 Aug 2023 22:57:20 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qXT0I-0008VA-99; Sat, 19 Aug 2023 16:57:02 -0400 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 1qXT0G-0008Ug-Px for bug-gnu-emacs@gnu.org; Sat, 19 Aug 2023 16:57:00 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qXT0G-0005jC-IC for bug-gnu-emacs@gnu.org; Sat, 19 Aug 2023 16:57:00 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qXT0H-0002UX-N9 for bug-gnu-emacs@gnu.org; Sat, 19 Aug 2023 16:57:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Aug 2023 20:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65348 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 65348-submit@debbugs.gnu.org id=B65348.16924785919541 (code B ref 65348); Sat, 19 Aug 2023 20:57:01 +0000 Original-Received: (at 65348) by debbugs.gnu.org; 19 Aug 2023 20:56:31 +0000 Original-Received: from localhost ([127.0.0.1]:52384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXSzm-0002Tp-W6 for submit@debbugs.gnu.org; Sat, 19 Aug 2023 16:56:31 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:36158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXSzi-0002Td-Pt for 65348@debbugs.gnu.org; Sat, 19 Aug 2023 16:56:30 -0400 Original-Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 37JJeE4V001680; Sat, 19 Aug 2023 20:56:24 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-2023-03-30; bh=qjdbHq7ssTh5sCHpE/adabVsKqCg27oY7qCcKRJyQhU=; b=pvTIFK7/irT9XGJCNs0nn8tUHSdDVTf052t1Jkzm6UXAN+aFEUd1wXEFyGILYt+a3+0U Amv4Rnb43ff57zBdJ3HmBVjFAfKUtmfXVqurIrA0BD1sKFoW3FrKIEJ8PJwkJtB6w5yD 7waZnw+zB5XR07HXV1EDj1GyFGKcZVHEU9ZKHSYLn95xRJhxM2oquDBpkP7W9MUkNrbB 1ackPe9FuauXqZS70SAu/naovhkqxzW9wx2smQYhoHnnuWnZkrF98+O/Apkk2NzK5qgd Tkry2lZBuN2Qc98cMeq33ADbIeYCcOFFqFMv0+crXKcVYNJsZyqTHQarFcyoMZJzon3p Nw== Original-Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3sjp9u8p9f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 19 Aug 2023 20:56:23 +0000 Original-Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 37JH1Lwt029874; Sat, 19 Aug 2023 20:56:22 GMT Original-Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2171.outbound.protection.outlook.com [104.47.57.171]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3sjm68jkux-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 19 Aug 2023 20:56:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UhotwvHM7nbLgGAvSZnnb+rpZHt2boSdMA9xs4fNoxfTIOf/koDGsiRoCj0uqbVQJ9ZQ43mD5PZDB2IYuIGPWVcf+5NotUGaCyn0djPndiS5Gw6XuZ4sFpaYFEv4TRkI8HoLtZw8zzx+S1KFDMvwq9BjL2ENBiNj1+zCptI9RwDgOEPOWv7OH/Q8LdloGA6ArdgIdrvC1If5KIoIUt5CLmw8WTG8E5tJP1Zry2jA1S8Enku565owE4iIqh0Ym7ouVq2sMx/9umxFVJ90sayMY6+vlNg3OFsJcmNJSz+OyL7fAxnvar+6e+oCEuZrkb9493nHD1dzUzEMgfHfhXuhEQ== 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=qjdbHq7ssTh5sCHpE/adabVsKqCg27oY7qCcKRJyQhU=; b=L4Blflm19lDzPYQNx61fEPQ+1QiwYvCMWFel1aMUKZBIOOsYNtk2L94Gr9UracA1LybDSpDczX/i+3ca/lyw+TrgZascKgXTNkJAvxRpe0W4CQpoZ5u+L6axT3b88P6NC7YgT9Q+DUFBBRfH+jwloToTD8lDp3ofDWw/sIEhm5M8s0uksm/GA+ufGdO1inFS6TwSPBKIuyaD25EvmMw8mbEZ9LIWWb/X0nL0Ego3jbgkSk3gK/yynH8u8RGJXv4nROxxDj7BkLdmH3zOW7FHUroCHUo5YtiVdp1AIJT0k6vxmsfxHdavMEjaSYS/pk4s2TgYy/CsioFy60i4yPdfgA== 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=qjdbHq7ssTh5sCHpE/adabVsKqCg27oY7qCcKRJyQhU=; b=ZRR1QeFi1NLnkSjOiZGQgdFMhqimkEpYm+U9nzgXYPCZDtB5diA6rTfJm9+w+gOa7md4dI0tTKk1YbAOEt1KmtHVAoPlRy66OpS0G5o18W201KTBdEoqZoiPISVNaRzVRcuwQduR8RF0S/6n4DyC+ZukgK6otIcN8aK8BunFm+I= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by MN6PR10MB7468.namprd10.prod.outlook.com (2603:10b6:208:47b::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.20; Sat, 19 Aug 2023 20:56:19 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::26ee:5721:d884:4321]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::26ee:5721:d884:4321%5]) with mapi id 15.20.6699.020; Sat, 19 Aug 2023 20:56:19 +0000 Thread-Topic: [External] : Re: bug#65348: INITIAL-INPUT in completing-read repeats same entry twice consecutively Thread-Index: AQHZ0tIgKD7t82DCr0ihIwjIpmzs06/yFQvw In-Reply-To: <83o7j2yh47.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|MN6PR10MB7468:EE_ x-ms-office365-filtering-correlation-id: bfdecec3-a019-455b-1311-08dba0f6bcb4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SvC9ayphfEMQ8O+WIdbdZXXs3Ci0LStcElH/WiJyEL6d66iKZzIH0ec4oW3f+R5oXk+4+7nz3hm8/QeX1WozntlJmYAuk9hcyMK9TuyAVgiV00q4giOD30lMkSJmtHScllPaqwq8ePxnzQZfu3udqUJQ6IWeeIvSCtINMBJOw34AO2PbF9Rz5uNFCmAH8owvOeUW4t2LuHqv2Oo0Zs69mQZlnoozqcb9Mycer6Cu12kIhLjR5WPSkuf5xz0JL/RxTTxUlZn2ThIcbUYVdg1Bpp4wlgHEUxzxA95QO0Ebk29eiYuTca80isoZjCHWrwZG89zrNzXAsv4KL9w1xasYj4t8/MUF8dswRlW83WJJ1hpZ7TWE+euyv0ehuEjNS/sIoZo5yMSl136i6umWy26xlqvnmBL0NOjg/f7pLuMWL9gpPgTpmdHj/tTWCB/bLULqnWJOrgWMrSUxrS+T6GuzLGIfV6XsWvplCtb5yoKZJJ59pkSjftggT03ximR2o6E2VaHhy228UCXS2wdkhe6C0N18xClOHQx1ymy8as3poAcS7q391w7csvx4kD8kmui6CVk1qorY7mFg6fP5jFHnoEU+GeUZeioNnE4NJ9DYhXq1J7V3S3wINHW5yCtpVaON 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:(13230031)(396003)(136003)(376002)(346002)(366004)(39860400002)(186009)(1800799009)(451199024)(66446008)(66476007)(64756008)(6916009)(54906003)(76116006)(66556008)(66946007)(316002)(9686003)(8676002)(8936002)(4326008)(41300700001)(122000001)(478600001)(71200400001)(55016003)(38070700005)(7696005)(38100700002)(6506007)(2906002)(83380400001)(86362001)(44832011)(5660300002)(33656002)(26005)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: U8f1cxDiAJ0W1BOxDejdDZ/wacIvqes+C2NHb/CZolyYDFmc1mC/t+fHLmT9fx9TFn1VDWIAAFtqPynbCJMFpsIfvcPwuppXs1LzV3RRuyltXJTcz6qiId6KxbcB/baFP8wLzbbk7vifAfecOawf8SIRTkDx1TjFEF4bt7JkY7K5UOyeGujQrie4m8BWrjV/e6e0pTcLAUNQPLxRikpwY17+4w+muDH7QLZD8/qH1mo/zSfm704T/84Tvq8eqZ/g1WQLHT402itZhqpTgTxcPkdBtJ62dFY87UT2c4g5jYZ15qUJQgrg/Cgo4RNHwDEj5QxPpvMzACdkDL5sgOIFISuiYI5/llOAuGzg7McPNsy8kW56gyQ5yQXwfgxeAqn7H45GTBShbj/yZ2u28sgwEQYhzumfVyXQjihTSOHQJuLcu+t1cpeh9/Kf/KEji6TGJ2LW3J3tqS6ghKbrDQTl3bZ5rhDfOML75GToVx/Iyj3wSGBRXpjob8YHsbYzOCw9QB6mtgYpKeQ9jC1aPMI63NJM92yd2sBvQJXqrtT4wjVKRjZl/wFAIciL/s5tWnYR1GPPM/9T+Kayuf7xOIfYkve9nXIetpDKq2CYvHfDHAbgaumSWJCy6ktQUJ+KxQMLGwzHeNPVLKfiTtRwaoLBb0jHia4hexfWeUS5Z2rz3E08nZK9iOri9D8V2ebeRisIHDyfX+mCz5pKq+t+TP5ZGBWkTJCld2q9x5sBkew6H/ciFDhhrjCHywXHm7 Epez9WNuMPACkp6MOjsXBEFj68hZjg1fQ1JG1wWT7wf1duicIdR0g4fYvn31QOSBKdcPG6r42O3vS5HcQWTgQ5/UtBVgHhhq8/ X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: POitmzxgvPSR2ZbV00EZcKkz2RXP1+WivTdBDb6n9t5YuQOZeE80hfrkln+QYZdK9eoh6lKQ89zaUZ/uJ1D6x8g+8LEV9Mm2Oy+WlC2mHX7boCexx8pGGFKlvb7nlyq7XSORUgMXWJ9e11EqqNv8MJ2FgdHCeEFhvKdBG/ZImygTSTvDNbbJGL67nDHDVZJ/6tr0GIG71J0X5teq9APTJxO7QFY9ncImVHV7Bbmq1TlBpyQK4Me1K7XjvGLXuRt9jUddgQzj7yYx0lhyS18nKQoh6WnMo5GkPN2GXzlPYnBfvZMydfdsBgCXKixOLhaxcFyfdrIXWeMxrphi4FYMMzxlKgKziJ/JyPiVxq4KeHSrUW/WH6JXae0zXd06zgvmOOqSBIE/l+tBge2paUz97OvpZhOIpYskqUJnSAj4cskES7ORJ1K8iV5wrsqVDGjNiq/0vtOpW1CG6inEAdJmI9ZvmJsaTIOJmh4HcvqU9TR/A+/77kkIAZPppMarOnc6bdXj5auHYFAYMoDPTGrQRaWqj0dksb53ojP/ywPMnePG3fWSxK50EOH0xyXtGqaGWoyBTXayWw2WKqs/PTL0049hjPfFZVYaMSZ+LRa5G5b0s7D3MRdYMjvqC9GMlHVeIyhO8u+nO/pOWTqbW4oeA5nBT0cSy0On3xSVyYP9DQqtcqdNqGFvy7iOG8YleLYQfxPshKRoXEkg/CPjeoumgbgT6EIbkWPqKLXusr+O7zokv/ 2DfPY1EXieuVr3w7CuRXVJXr9W8KYseCQn9p+6tbRo2xRQ6DZu499fElFR87a5qlUQBMVpbzHCLU0O9FiB 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: bfdecec3-a019-455b-1311-08dba0f6bcb4 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Aug 2023 20:56:19.0787 (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: q/PiALWnKCf2I2vJEiRRVCzR+AixwxQbb5yiYCOIHHRYd7IsJFF6wsL1BcF7owSHzLtnDotfn6NNUm+UX0SZIQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR10MB7468 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.957,Hydra:6.0.601,FMLib:17.11.176.26 definitions=2023-08-19_22,2023-08-18_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 suspectscore=0 bulkscore=0 malwarescore=0 mlxscore=0 adultscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2308190203 X-Proofpoint-ORIG-GUID: hWBO1_gRYvDVge8XrnB5g1_EG1Jgkr2z X-Proofpoint-GUID: hWBO1_gRYvDVge8XrnB5g1_EG1Jgkr2z 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:267918 Archived-At: > > > You can try starting a discussion on emacs-devel if you want. But th= e > > > above-mentioned change was not done arbitrarily, and does have its > > > merit in many situations, > > > > I don't see that it has merit in any situation. >=20 > The situations where it's useful are obvious. Instead of claiming that, maybe you can point to one or two? That shouldn't be hard. I'd really like to hear about it. > > I haven't seen a single example cited where it > > has merit. Can you point to one? >=20 > What for? so you could argue endlessly that you disagree? We already > know that you don't like that change and think it should be reverted, > so what would be the purpose of another discussion about that? C'mon, Eli. I won't disagree if I see the point. So far, I haven't seen one example of a use case or heard one concrete argument for why this helps. Give it a try. What's a use case, obvious to you or not? What's a reason why you think it helps? A priori, I would like to see this removed as the _default_ behavior. But I don't expect that. Next best would be a good user option to tame it or even turn it off altogether. =20 > > And I think you agreed that it's obvious that in > > some cases (such as the `C-h v' example cited in > > bug #64656) it's _clearly_ not helpful but harmful. >=20 > In some, quite extreme, case, indeed, it is not useful. > That doesn't yet mean it is always useless. Agreed. (Re-agreed, in fact.) To ask that we be able to tame it doesn't require a claim that it's always useless. I don't know that it's always useless. I've only said that I haven't seen an example of when/how it's useful. In case you're thinking, for your "obvious" use cases, of a case where you have few completion candidates, such as just "alpha", "beta", "gamma", then let's not forget that you can already cycle among those now, as completion candidates, without having them added to the future history. That's available since Stefan added candidate cycling, AFAIK. > Again, we've been through that, and I really have > no reason to do it again. Life is too short. I don't think we've been through this at all. I expressed my view (so far) that this feature doesn't help and is generally an obstacle. But AFAIK there's been no discussion, pro & con. You act like there's already been some big discussion. I haven't found any. This is the most I've written on it, in this little bug thread, read by maybe 3 people.