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#54374: [External] : bug#54374: 29.0.50; previous-completion fails at beginning of completions buffer Date: Mon, 14 Mar 2022 15:21:10 +0000 Message-ID: References: <86h782b3zk.fsf@mail.linkov.net> <871qz5k2na.fsf@posteo.net> <86bky99c7r.fsf@mail.linkov.net> 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="1486"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "54374@debbugs.gnu.org" <54374@debbugs.gnu.org> To: Juri Linkov , Philip Kaludercic Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Mar 14 16:23:09 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 1nTmXM-0000Er-Mm for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 14 Mar 2022 16:23:08 +0100 Original-Received: from localhost ([::1]:38240 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nTmXL-0005Lf-Hy for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 14 Mar 2022 11:23:07 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:39298) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nTmWI-0003R1-5P for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2022 11:22:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52112) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nTmWH-0003mR-Su for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2022 11:22:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nTmWH-0006cl-Oo for bug-gnu-emacs@gnu.org; Mon, 14 Mar 2022 11:22: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: Mon, 14 Mar 2022 15:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54374 X-GNU-PR-Package: emacs Original-Received: via spool by 54374-submit@debbugs.gnu.org id=B54374.164727127725401 (code B ref 54374); Mon, 14 Mar 2022 15:22:01 +0000 Original-Received: (at 54374) by debbugs.gnu.org; 14 Mar 2022 15:21:17 +0000 Original-Received: from localhost ([127.0.0.1]:46009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nTmVY-0006bd-Mz for submit@debbugs.gnu.org; Mon, 14 Mar 2022 11:21:16 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:50190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nTmVW-0006bU-Sm for 54374@debbugs.gnu.org; Mon, 14 Mar 2022 11:21:16 -0400 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 22EEonmW013725; Mon, 14 Mar 2022 15:21:14 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=pKn2BpzvRj9eHJFegjtoGsF3HUXrI3mNxmHEkbQOdgA=; b=GM7TLRAUlKxHEC5Vhdqr8G+I1+2resQtLXqb8GUd3Ja/VuDYysYMjGolaLyb2pNlx5AG JC8p0CgvJSDyDI4fqCXqdV2OFzSGQPVlrSJ122muwet2aAa0909b1hfya1bP70mSVYyK Ka3FTANYM9Qajfgo4OfK69wRYFgfnVq7f4q2vqNxGsx6s342KhY77UMuF7w1gPMCze6D BYHyeHsQrK30NNSGe2gS9X2Y/D3q3HAfzXXjFj+Mcn2j5RDM7CZtUhTAWY4s9wPTKNOv K4QV/CvVef2rlhPiLcqXKJPlZfV2Nv06hDIwM4jEfeGMrAsOPlg9twakW6Xdv/Ql1Vt1 sg== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3et5s6gj85-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 14 Mar 2022 15:21:13 +0000 Original-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 22EFGjfL134071; Mon, 14 Mar 2022 15:21:12 GMT Original-Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2168.outbound.protection.outlook.com [104.47.59.168]) by userp3030.oracle.com with ESMTP id 3et65nutwh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 14 Mar 2022 15:21:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XkD1JmR6onp3xg7Dwq5IKHaDfzt9O36xkLyzUNW5EkDI9a4qUGthPS7FaGgCfM4XvYcwJBjIAKrxlDvyvwlVbzQGrCGGzUUUP5uNOH6++RPinuTsfCTWsUAOQthGedWGntIH+4iGcFEnrzqxTzBSovEYQ1YunFTNEllxyWml2YRJeQRt+0maWI1rBQPLWWOe3cIUcF3SOWVSt8tnEW6VF8iIqrNG0auTJkx98GLknDctUXmyIkAyuxOj84qal6uOzNwKhnJg716wbx0rmM2INkIG1np7XJufTAVbPdEjiIxwykskirDRL6waKehojqzYNP1sCpmmzhxkQ46egBeFew== 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=pKn2BpzvRj9eHJFegjtoGsF3HUXrI3mNxmHEkbQOdgA=; b=UlgSTD6Wc0ucfFD8qX/ItgAhtBzlRwIFmWTCiv/4TpldaevwaXlEu1WptfMV6/zgjFmNyc8zv19gasAWPDLhu8cOsiab10u1Xa9tnOsoD0nuES2qGrd3xv/jkrAaR+gSeZMqjkF8zVmG3A0g0R6a45222lPyd39lfEAUkupp8IrOKaCmUsNJq+LYWnGDL2uxcUGr7lPIYNz55UWlTqh0BVB839OOdlxKOJaQ1Px6vayK7kC7F8H4TLcXauZybQPRvuMHC+ymRjzCNxvYqMG/v0rjX2msZYVqusu0IfEh4brm9MosiS5juM6JPtVeyGjbUuqXhwMjrrhammcVVQXe3Q== 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=pKn2BpzvRj9eHJFegjtoGsF3HUXrI3mNxmHEkbQOdgA=; b=E4jfWI8qcUE3MAQXTGw22jx2NYLDS6v3zpHSMJ1/p+Pn5mdKIA+BkVNlSdEX24nCc2/rmL12Tj1iyMBNDdnjYi4RcaJczM9IBf/+CqNTx+D7nPSSXKEHb9DJvP94dpqdHMmlExXA8UeIkLugSnMIpKQR69WJtIzVFgOO+NVRKHs= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DM5PR1001MB2092.namprd10.prod.outlook.com (2603:10b6:4:36::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.26; Mon, 14 Mar 2022 15:21:10 +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.5061.028; Mon, 14 Mar 2022 15:21:10 +0000 Thread-Topic: [External] : bug#54374: 29.0.50; previous-completion fails at beginning of completions buffer Thread-Index: AQHYN4BACyqbXEbJnEGcPiQ1EIIQPqy++mdw In-Reply-To: <86bky99c7r.fsf@mail.linkov.net> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 90b50cb1-653f-4ac6-4bd1-08da05ce4511 x-ms-traffictypediagnostic: DM5PR1001MB2092: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: 7sPBfA6YWQd0s+REFJjX7HS5O2NADU3jXx7K5ptuo3HgWiluaUkMyA2juvJsxlaL/P00uK2M+VTkZ1FHH2KkXPKoGbYVgvbr4iKIBYIXLkRmEN8H8y1K57KYYdDzwdCetmtqc8Lkn9IwHJHldV9JQ+ptK+WggvWGtlIOGHxgOMP394mxkUUE4YZT2RrvNUhDOuJOW0DEOWS3Jnt2e4ktYQVXAl/hTDXlx28Y/TxnXzDGgMvCIbzGgULYeCbhdZDEpi4Pp9f4uWQAkIlTuY25JJZaojcAX0/N+B6SrDwmKYnJi4ZdVspYkZJUu6KOBhoEOZcn89z22jARtQyPh6dlBMDZG350FNbQVtojOBCTWbToNTd7AkAxR2u80gJgmLBoZiehDIXniZHpsmlLSAlFAGbXmOWWztgZJjTOOem+l3T/kvDBlBMhd0sxwbH6bU49INazCZLlpuVha+TyBNX2plJJx+l73ojIjFMrliMWva1pRfxLserlGZkrkYy6KvMEBYHYV3xPo6Q7DYq1Ot3ea1w2wneMtKHrvyfsoFEap/mebyUa5A8juW99eqsssYkzWh7Z/xNsKubhQ/XicfOXulz2rMGZ5qPWPAZFba6+Va9zL1wkQXXF1+d7iV34qvnwfcOxryIYk8/aoVSlcFo2cCMB4UFZhDxyaOnKMQ8h7yymhLxSPV0mY0x7s8f1xIfc+MHwy0XD7BGEdY5MejsaQw== 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)(122000001)(5660300002)(8676002)(71200400001)(4744005)(44832011)(110136005)(8936002)(4326008)(64756008)(66946007)(76116006)(66446008)(66476007)(66556008)(316002)(52536014)(26005)(186003)(9686003)(508600001)(2906002)(7696005)(6506007)(55016003)(86362001)(38070700005)(38100700002)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: LZ8gV/y8OWAHOqHsl0SvqqU542zyZcA2OuJEdQludsu371MxTsF05Imdw8RNZDqdDky/dM3cGBMSta9GEhPph03WPZ9Gz98pjKuiuyqdtK8xK4p1hL/CesB6PdZOzhZ6U/NTR0Ubii3S+3cdpemte9xCyMzbSRpmjCJ4r24aPcq4Z+ZfpUJQSuxafryQQl36hGliL4WQPICjaOqHzaM9KPu/zK8HwTQ+ZqkDnwrvZaEBisxSyb4zPNQfJE2aAY1lpIXR+kruaf6N2Dp5LDMnx6Uq2f/Dp8swNUOmPtdLt878dXPcG/uHMf+pjzZ99rHffy8+nANSPGa24pctMAeVwOTdnlzxozIygQaxFU1SsOQCpVDYQ3MsLtPisQGh82ud9gVGc3Np6+XBFdAMUWfvR4FwzUHdv2YQ0iIN/3lHB3er2ApoEkh9WFKx5CSQaXht7wh+hGgX6zal2+ewYbYfksKZaEtWYnCNU5iydPNy40r50nOUhaPi8EfNeT9+zdDFiAn4XKeLB2dqjmGNAHZ/id4ngZAMKt5a/wxDpKziAK2jvHRG9zN2YtFn+EznE+GsNRF2QDtzZlMMZXhZy/Rb7UDzSyyJAlNwQfNKgj5uTGs7P80tjg71gCR3qJyXLLnRcJ2Njyv8anG4ebfzT3ze/PiKJUZMZJ8nMw6IT5yaCr8fcd40CQfu1C57HRCYPY2lnvxsiiFnfqQ67gRIIcOFaaBfHjiHKM6MtaRkKuG9SW6kIikRKQLfPOs9aS TuawOvl69BaQarEqha/GJoQB/1GLFikStd8wa4LziLKvilmmkVtwxzkdO9P94txkrd3uHc6sBOLM4Y00RBHoznpXqwlpOndgoQ 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: 90b50cb1-653f-4ac6-4bd1-08da05ce4511 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2022 15:21:10.5572 (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: KWWSUAjAONo5CcCEV3wTfbxjEIO+moTjwKhWkUQSydhIwYTLbtCGWvKrTwxCSNAxGPs85gaqBc2eE0AEMkUdGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1001MB2092 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10285 signatures=693139 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=795 phishscore=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203140097 X-Proofpoint-GUID: n824Wau86dbmHz2egvDUjuPrqCgZYeIZ X-Proofpoint-ORIG-GUID: n824Wau86dbmHz2egvDUjuPrqCgZYeIZ 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:228378 Archived-At: > when point is at the beginning of the completion buffer, > then previous-completion switches to the minibuffer. Not good. Keys that cycle among completions should do exactly that. And they should wrap around, at least by default (with a user option to not do that). If point is at bob then backward cycling should move to the last completion. > But if point is at the first completion, then previous-completion wraps > to the last completion. Shouldn't point at the beginning of the buffer > wrap to the last completion as well? Of course it should. If point is there or at any place before the first completion then backward cycling should wrap around to the last completion.