From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Simon Lang Newsgroups: gmane.emacs.bugs Subject: bug#49005: 28.0.50; Not possible to jump to first or last completions entry in fido-vertical-mode Date: Mon, 6 Sep 2021 17:24:48 +0100 Message-ID: References: <87h7fowaax.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15018"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 49005-done@debbugs.gnu.org To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Sep 06 18:26:16 2021 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 1mNHRn-0003jg-UV for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 Sep 2021 18:26:16 +0200 Original-Received: from localhost ([::1]:38486 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNHRl-0004zx-Om for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 Sep 2021 12:26:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41814) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNHRb-0004zj-4y for bug-gnu-emacs@gnu.org; Mon, 06 Sep 2021 12:26:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42756) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mNHRa-0004vF-TY for bug-gnu-emacs@gnu.org; Mon, 06 Sep 2021 12:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mNHRa-0008N0-G2 for bug-gnu-emacs@gnu.org; Mon, 06 Sep 2021 12:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Simon Lang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Sep 2021 16:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49005 X-GNU-PR-Package: emacs Original-Received: via spool by 49005-done@debbugs.gnu.org id=D49005.163094550632091 (code D ref 49005); Mon, 06 Sep 2021 16:26:02 +0000 Original-Received: (at 49005-done) by debbugs.gnu.org; 6 Sep 2021 16:25:06 +0000 Original-Received: from localhost ([127.0.0.1]:54302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNHQc-0008LP-KO for submit@debbugs.gnu.org; Mon, 06 Sep 2021 12:25:05 -0400 Original-Received: from mail-vi1eur05olkn2065.outbound.protection.outlook.com ([40.92.90.65]:8992 helo=EUR05-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNHQa-0008Kn-NP for 49005-done@debbugs.gnu.org; Mon, 06 Sep 2021 12:25:01 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UlLx+Cr94Gx28cEZhb/5zsovqQoQLXzb2fojJlC+k567niCqAYIAti1IPSLV3Px7v276q5VVEB89M2meURO0S/HA10mgt8J+SYa1KwvelYb45Xppeq8x+9Mg7F62Ql8TJ70I8uFd551IYqDdRtcNqv+6CnYqkJs1SwYun2sN+61vDnUHAM7o20A9rHwGFmRiPI/287o7PopbcalZYUytHQJvGd3/ZOGnRoBBfF998y8PDZZ4j9kjP2R715gMTWgiWkVyZnGWLkdSo4Tq3Nh0+4Lhe9tJCUhcWDqp4c+vVGLmMK10DzTHOp23uIpGnZjvhqgr6vxwfEVk2rUAtCi9ZQ== 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; bh=5f2Z5il4uTugAEg1aJPaShyt3/tLprLyIxyz9VDJADE=; b=Gd8/kY4kruWJ6+5DnsCyRAPKupMzUp++UeNhvR1LTGMgcGNOXUqtkx8rCpmraf4WVGaJ5potZ5bWLdH4aS92YyZIKpnBp8AuOOL6TGta6TD8F0etj3Yq3lr0kC0fo/Ui+pP9qbvgt25kd8XP3/WNepB9M7MvlRXnut3DSd1YdGUnb9N4x9BtsEeAZomIzHPqJuUHsGQ8rM0Y5XKHWdLm9P+DN1AkHXcvEYlpGSDuA7NyACh0NqX2FM7s+myD2FUezOlKegI23xf5UP525BB8MiwoinGXRpGxG9nLq+lrWydz0MzEd1lRCnaXpcOhMMsqqi42f0gCcJiobOOJzcLvOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5f2Z5il4uTugAEg1aJPaShyt3/tLprLyIxyz9VDJADE=; b=AOKhLS3tKXxxF7g2kSdfXeMLqP2SjA+gTjBITrhuBebkkpdKeDHShuohlU9l5i5xhH0tp6c/Vn9MJtlCNSYqj4sG19w+ZUjBCG0zUifAkHt/8SyBGrX4xkdNHHukb8ss6Lt874wgg2nwjRRhgZbKqEg6++5cfRa8sjrXPHSVadF9qUd+DSFv/kz5c2PFaqhOauSn9gmRrwe+NxZoPDOInc9UOjweq4BMh5NqI3G4e4lMTs2Xn2kIcaltUvfCeeRpTfYmyVByitvIJXg062cuOCsaPkzzTeFC+zhSzhqXYVSAWYa5oJ/Gx+OyNsut9LVAluQEzwDjvdG4Va0GeSupEw== Original-Received: from DBAPR06MB7045.eurprd06.prod.outlook.com (2603:10a6:10:1a0::20) by DB8PR06MB6586.eurprd06.prod.outlook.com (2603:10a6:10:127::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.21; Mon, 6 Sep 2021 16:24:53 +0000 Original-Received: from DBAPR06MB7045.eurprd06.prod.outlook.com ([fe80::d01e:cf5f:e1b3:ef60]) by DBAPR06MB7045.eurprd06.prod.outlook.com ([fe80::d01e:cf5f:e1b3:ef60%6]) with mapi id 15.20.4478.025; Mon, 6 Sep 2021 16:24:53 +0000 In-Reply-To: <87h7fowaax.fsf@gmail.com> X-Mailer: Apple Mail (2.3654.120.0.1.13) X-TMN: [fHoffODzPvjutgp5OgZdcrBzRCJMAmJwPZ/kOhqyAzLUPomoX9QlIhB/9FQSTIG+] X-ClientProxiedBy: LO2P123CA0096.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:139::11) To DBAPR06MB7045.eurprd06.prod.outlook.com (2603:10a6:10:1a0::20) X-Microsoft-Original-Message-ID: <50775E20-966A-42F4-B2B7-44654BB87AED@outlook.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from smtpclient.apple (2a00:23c5:9b83:1701:80:fb68:dfe8:e01b) by LO2P123CA0096.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:139::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.20 via Frontend Transport; Mon, 6 Sep 2021 16:24:53 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a46e51ad-d57f-4131-543c-08d97152db73 X-MS-TrafficTypeDiagnostic: DB8PR06MB6586: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jr+BHM5OFEKoWrbR/WcYdq9DBxI/Dv3m9QXJCsb4F4UH6X5ODIwjLrM6HPURvfaKZmP6KwyIqXALZ8IGRKaCCPPctbUtJKqN2AVcmPbRxR9Z33O5fqKZft92MzJBiXNDQ9bN29FpofO3UFxrhnGmhz9WYXSSGovyPLwWM5jlT441HjRhL1efOTiIxfEd3O6bRw5NJgeI/swYvKlv8VkZeiUzFHbe2VANOd/vG8AYG9NL5H8lRVFcOtG/6Kqw/G/uQdS7ihv5qD8Kq9tbP19T2neBtIsm7F0NBwkAP501y1VXCAaqaaQO3QBK+ScdLkp0vitfVJZc9F98c+snjUSLPpooHiu/ZJgqWa2BodrJzgNPYswQOPHcHpHpTnsoEf5VJtM/0/hXm5+SuVTMtCkzCm98C99w9I3slAYIpHnp0Y/np/ld1C9+OtzHfYsSNBAa X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zH8Saw3epD6j8JUzWuPxd1xyiqqn9c5DKt5T8Al8Uys6OdNR1gKx2PK+9L+nRlr6MUi0ddR3jJa2tVBTu4S1viwHthKA9BScvNcwgknbCi2KpfKP24MB/1M329VjpJrCFS2H8NdAlh+g0zT19Z9DK4y1wQCKL/yGC1z4CzbBU+45g/iSlFDlDMn7xpJcrUDXy6ixnrbEdanhSviComgcIg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a46e51ad-d57f-4131-543c-08d97152db73 X-MS-Exchange-CrossTenant-AuthSource: DBAPR06MB7045.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2021 16:24:53.7569 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR06MB6586 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:213614 Archived-At: Fantastic! sorry for the delayed reply =E2=80=A6 > On 17 Aug 2021, at 13:00, Jo=C3=A3o T=C3=A1vora wr= ote: >=20 > Jo=C3=A3o T=C3=A1vora writes: >=20 >> No, no, makes a lot of sense. I just haven't looked at your code >> yet in depth. >>=20 >> Your implementation seems to repeat some logic, and I'd rather >> reuse paging code, so maybe you can work on that: reducing code >> duplication. But as soon as I have time I'll look at this and offer som= e >> suggestions. >>=20 >> Sorry for the delay, and keep bumping this if I forget. >=20 > I've pushed a solution to this in: >=20 > commit 96bbd6f0a7f20ae77bcd8a477b54b11ba5b42cc6 (HEAD -> master, origi= n/master, origin/HEAD) > Author: Jo=C3=A3o T=C3=A1vora > Date: Tue Aug 17 12:48:37 2021 +0100 >=20 > Jump to first,last completion with M-<, M-> in icomplete-vertical-= mode >=20 > Fixes: bug#49005 >=20 > Co-authored-by: Simon Lang >=20 > With the aforementioned de-duplications and binding it to M-< and M-> > so that it also works easily for tty emacsen. Let me know what you > think. >=20 > Thanks, > Jo=C3=A3o