From unknown Wed Aug 20 02:46:53 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#49005 <49005@debbugs.gnu.org> To: bug#49005 <49005@debbugs.gnu.org> Subject: Status: 28.0.50; Not possible to jump to first or last completions entry in fido-vertical-mode Reply-To: bug#49005 <49005@debbugs.gnu.org> Date: Wed, 20 Aug 2025 09:46:53 +0000 retitle 49005 28.0.50; Not possible to jump to first or last completions en= try in fido-vertical-mode reassign 49005 emacs submitter 49005 Simon Lang severity 49005 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 13 11:42:48 2021 Received: (at submit) by debbugs.gnu.org; 13 Jun 2021 15:42:48 +0000 Received: from localhost ([127.0.0.1]:44247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsSG7-00079q-Dh for submit@debbugs.gnu.org; Sun, 13 Jun 2021 11:42:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:58610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsSG5-00079j-Gx for submit@debbugs.gnu.org; Sun, 13 Jun 2021 11:42:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54512) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lsSG5-0005BT-8Q for bug-gnu-emacs@gnu.org; Sun, 13 Jun 2021 11:42:45 -0400 Received: from mail-vi1eur05olkn2057.outbound.protection.outlook.com ([40.92.90.57]:57857 helo=EUR05-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lsSG2-0000Rd-8I for bug-gnu-emacs@gnu.org; Sun, 13 Jun 2021 11:42:44 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IJIdLaJybcBBKjOdvgAujpQA4yV8ltKXzYCyg4JqRrKQjPvstvPFw/MBKiORJeaStZlW0N1MR/3PGsLeLqDn3T7txT/jq5D+sAQ0ZfBXZNyT6aqWhENZhP6LnSDBg3g2tTle5h205pApkB1vXsV7vEVtY7/kecn3jDoA28sdYYmMibS53GPBFkKPMAn2D0XqM4msxfUiNHiQbpVpsouucXbbIkRXFmvR4VlvdgfOQNHXcf4slcSDyTKVwNcXttzc0xOOUOdgcEiOSCCTzesiyqCqPIA9KGdgk9btZiDS/7NBtu7c78wsxoz5Nzq/65UBWVm/aDLwXNprNs/e+LJF/w== 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-SenderADCheck; bh=OSDNvOjzKMbz7hBCVDVsDVUlgOkusaefFk/bWSrEfuQ=; b=k+JL0faOBrbNfQVfaJvO8fW69kepcs22G5mF1cZBSDzzQPqNVyrOnJ8sTeOYoh3DsnFlb8KmnrSNbS058JDhKifqya7NStZdAIs10Ps7uT/NEW+OwPQBfODTc3JYbjd22HjaRmpGZscej6oLguHozMeSTdBM/vm3YTtsvn2vCecf0VEQimC9ZRt+LgPYVVqWE9bzX1GUvmixEQzoUYj6duVzyLBhVSk+W9HEeHZdeCfbbkfA3KDG4kHDMOhEpvR0oAEXw2o2VH2Xod8yh2qFVXURd+ZKnIrnHBmFORSXWDXzV5gZOAu+CUKCP1k+jDhlRaMxX/YR9ovNJ2tjgf4JiA== 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=OSDNvOjzKMbz7hBCVDVsDVUlgOkusaefFk/bWSrEfuQ=; b=fWJ9McfdAUAynl/P6R2Ciy2jIpqZG3EwSpidOzyRojnivROOBSzwZWjW31dSIFfvgGKmheKdSrkmvZSXupdPAEHsZ6dvecFAyAtxs3GHGZPZK/ZTZB8zpCZ33AMvJ6mRP0tLTbx4VD4HX8oExB1EiLFNHNbH1egQKLtJRqrefs10ZpLH0Khd8uQ8bOatrWOfnc/wqzVa+MLiwEmRRm5LFK9y0jL8fJmoCBEt0icF/K22MPn+1zeI19FKqIm5vz2dOG9m+dKHfdp79opHjd+O9DXoSXOjAigmOzZe0H/MQiARTilQ0ujq7VAxjO+9tHhhgkoxN/7iCOgAQ7wAAyD9dA== Received: from DB8EUR05FT024.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc0f::48) by DB8EUR05HT087.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc0f::440) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21; Sun, 13 Jun 2021 15:27:36 +0000 Received: from DBAPR06MB7045.eurprd06.prod.outlook.com (2a01:111:e400:fc0f::50) by DB8EUR05FT024.mail.protection.outlook.com (2a01:111:e400:fc0f::447) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21 via Frontend Transport; Sun, 13 Jun 2021 15:27:36 +0000 Received: from DBAPR06MB7045.eurprd06.prod.outlook.com ([fe80::1d69:d432:3e24:f46c]) by DBAPR06MB7045.eurprd06.prod.outlook.com ([fe80::1d69:d432:3e24:f46c%3]) with mapi id 15.20.4219.025; Sun, 13 Jun 2021 15:27:36 +0000 Received: from smtpclient.apple (2a00:23c5:9b83:1501:3402:27d1:4e09:5c85) by LO2P265CA0279.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a1::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21 via Frontend Transport; Sun, 13 Jun 2021 15:27:36 +0000 From: Simon Lang To: "bug-gnu-emacs@gnu.org" Subject: 28.0.50; Not possible to jump to first or last completions entry in fido-vertical-mode Thread-Topic: 28.0.50; Not possible to jump to first or last completions entry in fido-vertical-mode Thread-Index: AQHXYGijIG6EcqERwESZuM5dOwaB8A== Date: Sun, 13 Jun 2021 15:27:36 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-clientproxiedby: LO2P265CA0279.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a1::27) To DBAPR06MB7045.eurprd06.prod.outlook.com (2603:10a6:10:1a0::20) x-mailer: Apple Mail (2.3654.100.0.2.22) x-tmn: [uymAe8LpdCmKFVaIr4UlUESzYcjuf3X3M4tv5wM/JFrPj64HPYhpNAO3GIiT5yDN3mwbaFbXM2U=] x-incomingtopheadermarker: OriginalChecksum:AAC9DE608B2669AC2321D574B68551F34C2B56C94EAB88C81173EC9D19665CC9; UpperCasedChecksum:5840DA3534961CA7C8AF48B53A2CFA1768836BF5B54DE7E97EFFCC3073B25678; SizeAsReceived:7532; Count:47 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-incomingheadercount: 47 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 1dd332b9-c710-4071-29fc-08d92e7fc5e0 x-ms-traffictypediagnostic: DB8EUR05HT087: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Lf5z3d5GtVJXMZ59jcUkHQBeff3wwEjfONjryF63GbsyoWKCpXc2XY5QuHMhbNeLnIhznwBZqG+m9vNOXvzClbjLqvVYXFY99ehauen0XAQPElESjx5b8BYfqV5QWw0QynLd1kyHW8m7VeuBtLgYfmEMm87b9tJ2eARzZK7R1sS3gcTHxceOiGAddhbT4nwMa9V6zW/3yHo90Nq6G3Vz994/no34w795KOSgvdJGqujhI2Ihgq5eX4arJdp7yhIldNMwxrrM3j2uOIy8vxiMJJZ1Rs6a2dSiQzNfnfRJXEg5xT+YJmEqpVZ6gMTLPNh5KZTv6ATCJdYnYsUrpMezPU+02RwI1RXJWXkTjainJA08KdQK5bItxdT/9cQkab/6W0y4pStpA49DBprM8mu6CA== x-ms-exchange-antispam-messagedata: b9rLzng2Hb7TFHfmVeULWERpuhVaG05A0DvJ8CIEo9uzWnerdIeqqG/RhDLqxXnIpBIvS/hKVMBRSyoXuEaDM2u0ua1mlz2CHDuj3nIaZjSerdMF+hyIkkTSTbZzdfHKwADEJdPy8tiGedgZKgqQN90oTk+jGi7zDkQMB/YITUYt+iNRSDTFppsmGzBYuEYs+3uhULC5SB6/EXq1OdUyVQ== x-ms-exchange-transport-forked: True Content-Type: multipart/mixed; boundary="_004_DBAPR06MB7045D59240A86EB2584166FD80329DBAPR06MB7045eurp_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: DB8EUR05FT024.eop-eur05.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 1dd332b9-c710-4071-29fc-08d92e7fc5e0 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jun 2021 15:27:36.8467 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet 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: DB8EUR05HT087 Received-SPF: pass client-ip=40.92.90.57; envelope-from=simon.lang@outlook.com; helo=EUR05-VI1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit Cc: =?iso-8859-1?Q?Jo=E3o_T=E1vora?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --_004_DBAPR06MB7045D59240A86EB2584166FD80329DBAPR06MB7045eurp_ Content-Type: multipart/alternative; boundary="_000_DBAPR06MB7045D59240A86EB2584166FD80329DBAPR06MB7045eurp_" --_000_DBAPR06MB7045D59240A86EB2584166FD80329DBAPR06MB7045eurp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable In the brand new fido-vertical mode, completions are not cycled in contrast= to icomplete-vertical-mode. There is not yet a function to jump to the first or last completions entry,= which sometimes can be helpful. This patch would proposes two simple helper functions for doing that. Thank you! In GNU Emacs 28.0.50 (build 1, x86_64-apple-darwin20.5.0, NS appkit-2022.50= Version 11.4 (Build 20F71)) of 2021-06-06 built on Zwei.local Windowing system distributor 'Apple', version 10.3.2022 System Description: macOS 11.4 Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=3D/usr/local/share/emacs/site-lisp --infodir=3D/usr/local/Cellar/emacs-plus@28/28.0.50/share/info/emacs --prefix=3D/usr/local/Cellar/emacs-plus@28/28.0.50 --with-xml2 --with-gnutls --with-native-compilation --without-dbus --with-imagemagick --with-modules --with-rsvg --with-ns --disable-ns-self-contained 'CFLAGS=3D-I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include' 'LDFLAGS=3D-L/usr/local/lib/gcc/11 -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include'' Configured features: ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS XIM ZLIB Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map text-property-search time-date subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 67367 8465) (symbols 48 6527 0) (strings 32 18695 2230) (string-bytes 1 645512) (vectors 16 13390) (vector-slots 8 280721 11188) (floats 8 22 39) (intervals 56 226 0) (buffers 992 10)) --_000_DBAPR06MB7045D59240A86EB2584166FD80329DBAPR06MB7045eurp_ Content-Type: text/html; charset="iso-8859-1" Content-ID: Content-Transfer-Encoding: quoted-printable

In the brand new fido-vertical mode, completions are not cycled in contrast= to icomplete-vertical-mode.
There is not yet a function to jump to the first or last completions entry,= which sometimes can be helpful.
This patch would proposes two simple helper functions for doing that.

Thank you!





In GNU Emacs 28.0.50 (build 1, x86_64-apple-darwin20.5.0, NS appkit-2022.50= Version 11.4 (Build 20F71))
 of 2021-06-06 built on Zwei.local
Windowing system distributor 'Apple', version 10.3.2022
System Description:  macOS 11.4

Configured using:
 'configure --disable-dependency-tracking --disable-silent-rules
 --enable-locallisppath=3D/usr/local/share/emacs/site-lisp
 --infodir=3D/usr/local/Cellar/emacs-plus@28/28.0.50/share/info/emacs<= br>  --prefix=3D/usr/local/Cellar/emacs-plus@28/28.0.50 --with-xml2
 --with-gnutls --with-native-compilation --without-dbus
 --with-imagemagick --with-modules --with-rsvg --with-ns
 --disable-ns-self-contained 'CFLAGS=3D-I/usr/local/opt/gcc/include  -I/usr/local/opt/libgccjit/include -I/usr/local/opt/gmp/include
 -I/usr/local/opt/jpeg/include' 'LDFLAGS=3D-L/usr/local/lib/gcc/11
 -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include
 -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include''

Configured features:
ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES
NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF
TOOLKIT_SCROLL_BARS XIM ZLIB

Important settings:
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs
rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail
rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs password-cache json map text-property-search time-date
subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util
term/common-win tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button
loaddefs faces cus-face macroexp files window text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads kqueue cocoa ns lcms2
multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 67367 8465)
 (symbols 48 6527 0)
 (strings 32 18695 2230)
 (string-bytes 1 645512)
 (vectors 16 13390)
 (vector-slots 8 280721 11188)
 (floats 8 22 39)
 (intervals 56 226 0)
 (buffers 992 10))

--_000_DBAPR06MB7045D59240A86EB2584166FD80329DBAPR06MB7045eurp_-- --_004_DBAPR06MB7045D59240A86EB2584166FD80329DBAPR06MB7045eurp_ Content-Type: application/octet-stream; name="0001-icomplete-vertical-functions-to-go-to-first-or-last-.patch" Content-Description: 0001-icomplete-vertical-functions-to-go-to-first-or-last-.patch Content-Disposition: attachment; filename="0001-icomplete-vertical-functions-to-go-to-first-or-last-.patch"; size=2454; creation-date="Sun, 13 Jun 2021 15:27:36 GMT"; modification-date="Sun, 13 Jun 2021 15:27:36 GMT" Content-ID: <97EB80806999CD49BAA69F6EE93B8B8C@eurprd06.prod.outlook.com> Content-Transfer-Encoding: base64 RnJvbSA2MDhhMTVhNWM0MjYyNjE2MTlhYWM0ZTY0MDFkNGY0ZTQ5MDBjZjEzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTaW1vbiBsYW5nIDxzaW1vbi5sYW5nQG91dGxvb2suY29tPgpE YXRlOiBTdW4sIDEzIEp1biAyMDIxIDE1OjU5OjIwICswMTAwClN1YmplY3Q6IFtQQVRDSF0gaWNv bXBsZXRlLXZlcnRpY2FsIGZ1bmN0aW9ucyB0byBnbyB0byBmaXJzdCBvciBsYXN0IGVudHJ5CgpU aGVzZSBhbGxvdyB0byBnbyB0byB0aGUgZmlyc3Qgb3IgbGFzdCBjb21wbGV0aW9uIGVudHJ5Cndo ZW4gaWNvbXBsZXRlLXNjcm9sbCBpcyBub24tbmlsIGluIGZpZG8tdmVydGljYWwtbW9kZSwKaS5l LiB3aGVuIGN5Y2xpbmcgaXMgZGVhY3RpdmF0ZWQKKiBsaXNwL2ljb21wbGV0ZS5lbCAoaWNvbXBs ZXRlLXZlcnRpY2FsLWdvdG8tZmlyc3QsCmljb21wbGV0ZS12ZXJ0aWNhbC1nb3RvLWxhc3QpOgot LS0KIGxpc3AvaWNvbXBsZXRlLmVsIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEg ZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGlzcC9pY29tcGxl dGUuZWwgYi9saXNwL2ljb21wbGV0ZS5lbAppbmRleCAwOGI0ZWYyMDMwLi41Y2M4MmRlMzU5IDEw MDY0NAotLS0gYS9saXNwL2ljb21wbGV0ZS5lbAorKysgYi9saXNwL2ljb21wbGV0ZS5lbApAQCAt Mjc2LDYgKzI3NiwzMCBAQCBMYXN0IGVudHJ5IGJlY29tZXMgdGhlIGZpcnN0IGFuZCBjYW4gYmUg c2VsZWN0ZWQgd2l0aAogICAgICAgICAgICAoc2V0Y2RyIGxhc3QtYnV0LW9uZSAoY2RyIChjZHIg bGFzdC1idXQtb25lKSkpKSkKICAgICAoY29tcGxldGlvbi0tY2FjaGUtYWxsLXNvcnRlZC1jb21w bGV0aW9ucyBiZWcgZW5kIGNvbXBzKSkpCiAKKyhkZWZ1biBpY29tcGxldGUtdmVydGljYWwtZ290 by1maXJzdCAoKQorICAiR28gdG8gZmlyc3QgY29tcGxldGlvbnMgZW50cnkgd2hlbiBgaWNvbXBs ZXRlLXNjcm9sbCcgaXMgbm9uLW5pbCIKKyAgKGludGVyYWN0aXZlKQorICAobGV0KiAoKGJlZyAo aWNvbXBsZXRlLS1maWVsZC1iZWcpKQorICAgICAgICAgKGVuZCAoaWNvbXBsZXRlLS1maWVsZC1l bmQpKQorICAgICAgICAgKGNvbXBzIChjb21wbGV0aW9uLWFsbC1zb3J0ZWQtY29tcGxldGlvbnMg YmVnIGVuZCkpKQorICAgICh3aGVuIGljb21wbGV0ZS1zY3JvbGwKKyAgICAgICh3aGlsZSBpY29t cGxldGUtLXNjcm9sbGVkLXBhc3QKKyAgICAgICAgKHB1c2ggKHBvcCBpY29tcGxldGUtLXNjcm9s bGVkLXBhc3QpIGNvbXBzKQorICAgICAgICAoc2V0cSBpY29tcGxldGUtLXNjcm9sbGVkLWNvbXBs ZXRpb25zIGNvbXBzKSkKKyAgICAgIChjb21wbGV0aW9uLS1jYWNoZS1hbGwtc29ydGVkLWNvbXBs ZXRpb25zIGJlZyBlbmQgY29tcHMpKSkpCisKKyhkZWZ1biBpY29tcGxldGUtdmVydGljYWwtZ290 by1sYXN0ICgpCisgICJHbyB0byBsYXN0IGNvbXBsZXRpb25zIGVudHJ5IHdoZW4gYGljb21wbGV0 ZS1zY3JvbGwnIGlzIG5vbi1uaWwiCisgIChpbnRlcmFjdGl2ZSkKKyAgKGxldCogKChiZWcgKGlj b21wbGV0ZS0tZmllbGQtYmVnKSkKKyAgICAgICAgIChlbmQgKGljb21wbGV0ZS0tZmllbGQtZW5k KSkKKyAgICAgICAgIChjb21wcyAoY29tcGxldGlvbi1hbGwtc29ydGVkLWNvbXBsZXRpb25zIGJl ZyBlbmQpKSkKKyAgICAod2hlbiBpY29tcGxldGUtc2Nyb2xsCisgICAgICAod2hpbGUgKGNvbnNw IChjZHIgY29tcHMpKQorCShwdXNoIChwb3AgY29tcHMpIGljb21wbGV0ZS0tc2Nyb2xsZWQtcGFz dCkKKwkoc2V0cSBpY29tcGxldGUtLXNjcm9sbGVkLWNvbXBsZXRpb25zIGNvbXBzKQorCShjb21w bGV0aW9uLS1jYWNoZS1hbGwtc29ydGVkLWNvbXBsZXRpb25zIGJlZyBlbmQgY29tcHMpKSkpKQor CiA7OzsgSGVscGVycyBmb3IgYGZpZG8tbW9kZScgKG9yIGBpZG8tbW9kZScgZW11bGF0aW9uKQog Ozs7CiAoZGVmdW4gaWNvbXBsZXRlLWZpZG8ta2lsbCAoKQpAQCAtNjAwLDYgKzYyNCw4IEBAIFVz dWFsbHkgcnVuIGJ5IGluY2x1c2lvbiBpbiBgbWluaWJ1ZmZlci1zZXR1cC1ob29rJy4iCiAgIChs ZXQgKChtYXAgKG1ha2Utc3BhcnNlLWtleW1hcCkpKQogICAgIChkZWZpbmUta2V5IG1hcCAoa2Jk ICJDLW4iKSAnaWNvbXBsZXRlLWZvcndhcmQtY29tcGxldGlvbnMpCiAgICAgKGRlZmluZS1rZXkg bWFwIChrYmQgIkMtcCIpICdpY29tcGxldGUtYmFja3dhcmQtY29tcGxldGlvbnMpCisgICAgKGRl ZmluZS1rZXkgbWFwIChrYmQgIkMtTS08IikgJ2ljb21wbGV0ZS12ZXJ0aWNhbC1nb3RvLWZpcnN0 KQorICAgIChkZWZpbmUta2V5IG1hcCAoa2JkICJDLU0tPiIpICdpY29tcGxldGUtdmVydGljYWwt Z290by1sYXN0KQogICAgIG1hcCkKICAgIktleW1hcCB1c2VkIGJ5IGBpY29tcGxldGUtdmVydGlj YWwtbW9kZScgaW4gdGhlIG1pbmlidWZmZXIuIikKIAotLSAKMi4zMC4xIChBcHBsZSBHaXQtMTMw KQoK --_004_DBAPR06MB7045D59240A86EB2584166FD80329DBAPR06MB7045eurp_-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 15:27:37 2021 Received: (at 49005) by debbugs.gnu.org; 30 Jun 2021 19:27:37 +0000 Received: from localhost ([127.0.0.1]:58754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyfs0-0002td-UP for submit@debbugs.gnu.org; Wed, 30 Jun 2021 15:27:37 -0400 Received: from mail-oln040092066070.outbound.protection.outlook.com ([40.92.66.70]:42310 helo=EUR01-VE1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyfry-0002tP-9o for 49005@debbugs.gnu.org; Wed, 30 Jun 2021 15:27:35 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XIhFnY1IG3KJm5HHPlpsSMLAWu0zTCXzIbBb8rYdMnKbEHVZ5iBSicW1K3DuqG/ORUc5QaWHAGpx56uOSZy93Nh6TeZZheQv+ZG/cRRaUrK85E2dKozCSPKDM5X3Xei+Lq59K+dYcRhDSQlgFB5YYqe2HLrnY7RFQlTfGUWjueYYE7V5PZABfnuB0GLAcH7WWUrsrrM1SHt8bQd5zN+eiIRQHSmGMO4gEUivHxHihZf119KGOo5tPtdxxfJbAWO8/Z7HpqtMoojuw+IN/JG0p3FBwqWW4l+c6uoBitt/Q/muoZN4PZOJGuooEWN/iEO5xlkyJcBW66Plg8F4HUFOaw== 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-SenderADCheck; bh=JiwXfbux4p9xuw4p+e2KkRLfxgtmkbFZwBCSV5ybvVI=; b=Dm37OANGOgGf1ywcxxlwAl79qZjjgo30T1inrLNzIJUPqQAun1F91lI9NXQpOTF7yB3n7uUUuXMiJcmzjVZZ2d6LSmL/Ep0g6umBz33ZLniNEcqs5QKZefMeb6dlOtRkncEdtl+kQH6fhPUZVhnKZPCBr8my6EXPey4gtVOe7ZF5xoJge1G6RsGhyAAgPujKrf8Onq0PYLhYbyfjACUkz0g78FUE2i6jz4zuitUoQ+DIMuDhKoWCCoPVIsqVGwPIVMlZF7JAElngZzpRmfERh+ZEdT57YHXNQzC5S0XTeCe7e7Hxa/gaj8w5lTzOk2ztkNIrTOQU8KCXTYQSOT6JDg== 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=JiwXfbux4p9xuw4p+e2KkRLfxgtmkbFZwBCSV5ybvVI=; b=u7qWPf+ZAAJlAQH2ne2kQ30ZUSh/lJUEaJN0ot8iSH6IdmplE1va36qknb5A15F1kahHDLttk5NVxpGBOX3Zi5YweZMxILDnCv3G5X4wF1UufNafqqMhS7nUpcmtU7e+iqUUHWhupaZmvHKDBSibwTHp2OXu3CvXEsdf4InBMMBaT+DN74oV9wj5xArf11VffYQ01a7W1o4MOR1/fn2/86XWA743bU/T1yo+OKaA5MEysJuGuTSNWx7jc6JBOXibTHKLOurPmZDPP1bv3WI9EIWc/EAySfO/BOOQFwaUOtefx9/vQmyMBC4TUSjmwYKtJvr8xIuHfGpFNK/FRS7g8g== Received: from DBAPR06MB7045.eurprd06.prod.outlook.com (2603:10a6:10:1a0::20) by DB7PR06MB5451.eurprd06.prod.outlook.com (2603:10a6:10:7d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.23; Wed, 30 Jun 2021 19:27:27 +0000 Received: from DBAPR06MB7045.eurprd06.prod.outlook.com ([fe80::2d71:41d9:f32:6cba]) by DBAPR06MB7045.eurprd06.prod.outlook.com ([fe80::2d71:41d9:f32:6cba%6]) with mapi id 15.20.4287.023; Wed, 30 Jun 2021 19:27:27 +0000 Content-Type: text/plain; charset=utf-8 Subject: Re: 28.0.50; Not possible to jump to first or last completions entry in fido-vertical-mode From: Simon Lang In-Reply-To: Date: Wed, 30 Jun 2021 20:27:22 +0100 Content-Transfer-Encoding: quoted-printable Message-ID: References: To: 49005@debbugs.gnu.org X-Mailer: Apple Mail (2.3654.100.0.2.22) X-TMN: [mamXUxIC4tjiGeGM5roj5VQ0N4Z1meegYZsQkxd722f2A3V9CTm8qThPPmixxXSeKuA4gUXYCOQ=] X-ClientProxiedBy: LO4P123CA0380.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18f::7) To DBAPR06MB7045.eurprd06.prod.outlook.com (2603:10a6:10:1a0::20) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from smtpclient.apple (2a00:23c5:9b83:1501:9045:5fdc:bd0b:d509) by LO4P123CA0380.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.21 via Frontend Transport; Wed, 30 Jun 2021 19:27:26 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ce589686-b14b-496a-3e9c-08d93bfd183e X-MS-TrafficTypeDiagnostic: DB7PR06MB5451: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: T0S/y6BFMB43CGoAOyBoP2qo/cNuogrYH3xzLCjnhAkY0LkBv4xtUI1NX1ohQ3ctDUmLk3d7NgTyMkzsCsJZ+sI6E/lwu/hywAQsSjKo9y54+vB60iFgb300Blp+mkUbrLszD3tX8bj+MSSiGivYjuSK+u1yZEEH3gv0AgujsoeBZftEuFHmnjJHhPYJLCW0VxlwKfsHKueuGU4Gfj+IsCGqhjNbAi/tcU/7Tnw6D2GrG/dhR1Gg08b6Bo39wxUUl2HwSSDj9Xtsi/zrcQCmot6/IQN83Vo8bUKmnx1l01cA6Rt1kF29HrKiNDI41mg9jk679ALvh9wm9kTpp4FehMSleDWS2FlVL4yRT76yBj/kG8SenxapE6Fwt3AmBbwrGmBqeemw6ALafmFA5jnqz51XuHsVpNucCJI1GChBaxrvO9matt4PYy+Uv0OcSX2K X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 5SdDaZtbAYMO+BeldQIOhzU7SMUcaB4IYLJFDEXszzy69CWJLokiNUANPpSgYi/t5pOVaplar6AEfvC3xOEPnn2xa7dqTdfWjROBjOmxsRjPFig97TjAlfDb9F9rgQ0MImHQOO27iQPQTHhgBchCscZljfj3rMj8vwuza1PoRLaNLMhkmnGa4Qy/A5j5SZmZOTKwOewgRUFPfs0koEJY9g== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ce589686-b14b-496a-3e9c-08d93bfd183e X-MS-Exchange-CrossTenant-AuthSource: DBAPR06MB7045.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2021 19:27:27.1532 (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: DB7PR06MB5451 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49005 Cc: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) doesn=E2=80=99t make sense? > On 13 Jun 2021, at 16:27, Simon Lang wrote: >=20 >=20 > In the brand new fido-vertical mode, completions are not cycled in contra= st to icomplete-vertical-mode.=20 > There is not yet a function to jump to the first or last completions entr= y, which sometimes can be helpful. > This patch would proposes two simple helper functions for doing that. >=20 > Thank you! >=20 >=20 >=20 >=20 >=20 > In GNU Emacs 28.0.50 (build 1, x86_64-apple-darwin20.5.0, NS appkit-2022.= 50 Version 11.4 (Build 20F71)) > of 2021-06-06 built on Zwei.local > Windowing system distributor 'Apple', version 10.3.2022 > System Description: macOS 11.4 >=20 > Configured using: > 'configure --disable-dependency-tracking --disable-silent-rules > --enable-locallisppath=3D/usr/local/share/emacs/site-lisp > --infodir=3D/usr/local/Cellar/emacs-plus@28/28.0.50/share/info/emacs > --prefix=3D/usr/local/Cellar/emacs-plus@28/28.0.50 --with-xml2 > --with-gnutls --with-native-compilation --without-dbus > --with-imagemagick --with-modules --with-rsvg --with-ns > --disable-ns-self-contained 'CFLAGS=3D-I/usr/local/opt/gcc/include > -I/usr/local/opt/libgccjit/include -I/usr/local/opt/gmp/include > -I/usr/local/opt/jpeg/include' 'LDFLAGS=3D-L/usr/local/lib/gcc/11 > -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include > -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include'' >=20 > Configured features: > ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES > NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF > TOOLKIT_SCROLL_BARS XIM ZLIB >=20 > Important settings: > value of $LANG: en_GB.UTF-8 > locale-coding-system: utf-8-unix >=20 > Major mode: Lisp Interaction >=20 > Minor modes in effect: > tooltip-mode: t > global-eldoc-mode: t > eldoc-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > tool-bar-mode: t > menu-bar-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > blink-cursor-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > line-number-mode: t > transient-mark-mode: t >=20 > Load-path shadows: > None found. >=20 > Features: > (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs > rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail > rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs > eieio-loaddefs password-cache json map text-property-search time-date > subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies > mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs > cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils > iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks > lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util > term/common-win tool-bar dnd fontset image regexp-opt fringe > tabulated-list replace newcomment text-mode elisp-mode lisp-mode > prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu > timer select scroll-bar mouse jit-lock font-lock syntax font-core > term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang > misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms > cp51932 hebrew greek romanian slovak czech european ethiopic indian > cyrillic chinese composite charscript charprop case-table epa-hook > jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button > loaddefs faces cus-face macroexp files window text-properties overlay > sha1 md5 base64 format env code-pages mule custom widget > hashtable-print-readable backquote threads kqueue cocoa ns lcms2 > multi-tty make-network-process native-compile emacs) >=20 > Memory information: > ((conses 16 67367 8465) > (symbols 48 6527 0) > (strings 32 18695 2230) > (string-bytes 1 645512) > (vectors 16 13390) > (vector-slots 8 280721 11188) > (floats 8 22 39) > (intervals 56 226 0) > (buffers 992 10)) >=20 > <0001-icomplete-vertical-functions-to-go-to-first-or-last-.patch> From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 16:09:14 2021 Received: (at 49005) by debbugs.gnu.org; 30 Jun 2021 20:09:14 +0000 Received: from localhost ([127.0.0.1]:58834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lygWH-0003wR-QE for submit@debbugs.gnu.org; Wed, 30 Jun 2021 16:09:14 -0400 Received: from mail-pj1-f43.google.com ([209.85.216.43]:53141) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lygWG-0003wE-0x for 49005@debbugs.gnu.org; Wed, 30 Jun 2021 16:09:12 -0400 Received: by mail-pj1-f43.google.com with SMTP id kt19so2579769pjb.2 for <49005@debbugs.gnu.org>; Wed, 30 Jun 2021 13:09:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=u65bakHPYTgLy5rdhoFJqVRL8P70tT73xjrwY3O3urE=; b=oEPe1I7c2FSxAJK9eaTO0H0xrBoTogDrM8hQpA19KUPbohr2p0q4PvstS6uoYxvxLI i2UqJdN7q4MnlyrSW7hpx4D9YKytAAdYWf25XE7HQiS4AJjfVaKG6aXbgWmGSMkK9Ee3 SmjJGsm+CoM45jyUyg+zsUF6uW1Y6H4T/ixf+xidT+dG/ppS808cSVX9RHjl8oIxZcGK Lv4p7rRJPtaFzrN1W2W4/AwZ+Ry7LRDHnbYHe00kgv9VhbIYt+BSjs4D4s6jTgJgCoz/ FOtNUdYNByjApBil/j6Avgcs+ewT3i9rYN8qeWlS1R30A5xCKpwIyCtyxZpK1uRNJzaq V7bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=u65bakHPYTgLy5rdhoFJqVRL8P70tT73xjrwY3O3urE=; b=NcnWnr9yJkJ1sSnYZ4TiMbkEB7DQDQY5PpZi5QMNxEgtXIWdchRjJRhul9ILnUMS5X SJnBX+boTYrd5gEylbw/vMJvmUUrDDrFPRynCCGwiEAUVrJtG5avs+W/8Uzum6rv2Ejm Oy0EtNjmI5u0CoBkB7VpTExaILEXqv7xD6NcbOwNubvizt7qs9bfrQ+y0fvoVdaF2NBN H6A/I18tScpjhGO1XUbAakRJxMjmqH8T1KZvlJDggk5MUu6xLDuGJnInrA+6QChIIehV pfR5In42JirkddKoQHGbDVsV5enpQPJG1XGc+RketNQ1heplLfog0dqR6Y4zVJH1GgTi OtmA== X-Gm-Message-State: AOAM533MdmDHQi1kh928oySn+UcXgL9cpk7AtaWI78zgcJxrxoFmAJSL mmt8tYpWX3TBRDvXV4XvNA9O4d4qcmncdVzen10= X-Google-Smtp-Source: ABdhPJzcjfl2CXM85nCDFp1bINf13k9993vhlfLfqzk9KOrrFM5dWfvdTNnZkjQzI93sYttTG7dHtVY6B99YL4EgkTo= X-Received: by 2002:a17:902:a981:b029:116:a139:6054 with SMTP id bh1-20020a170902a981b0290116a1396054mr33564500plb.60.1625083746282; Wed, 30 Jun 2021 13:09:06 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Date: Wed, 30 Jun 2021 21:08:55 +0100 Message-ID: Subject: Re: 28.0.50; Not possible to jump to first or last completions entry in fido-vertical-mode To: Simon Lang Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49005 Cc: 49005@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) No, no, makes a lot of sense. I just haven't looked at your code yet in depth. 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 some suggestions. Sorry for the delay, and keep bumping this if I forget. Jo=C3=A3o On Wed, Jun 30, 2021 at 8:27 PM Simon Lang wrote: > > doesn=E2=80=99t make sense? > > > On 13 Jun 2021, at 16:27, Simon Lang wrote: > > > > > > In the brand new fido-vertical mode, completions are not cycled in cont= rast to icomplete-vertical-mode. > > There is not yet a function to jump to the first or last completions en= try, which sometimes can be helpful. > > This patch would proposes two simple helper functions for doing that. > > > > Thank you! > > > > > > > > > > > > In GNU Emacs 28.0.50 (build 1, x86_64-apple-darwin20.5.0, NS appkit-202= 2.50 Version 11.4 (Build 20F71)) > > of 2021-06-06 built on Zwei.local > > Windowing system distributor 'Apple', version 10.3.2022 > > System Description: macOS 11.4 > > > > Configured using: > > 'configure --disable-dependency-tracking --disable-silent-rules > > --enable-locallisppath=3D/usr/local/share/emacs/site-lisp > > --infodir=3D/usr/local/Cellar/emacs-plus@28/28.0.50/share/info/emacs > > --prefix=3D/usr/local/Cellar/emacs-plus@28/28.0.50 --with-xml2 > > --with-gnutls --with-native-compilation --without-dbus > > --with-imagemagick --with-modules --with-rsvg --with-ns > > --disable-ns-self-contained 'CFLAGS=3D-I/usr/local/opt/gcc/include > > -I/usr/local/opt/libgccjit/include -I/usr/local/opt/gmp/include > > -I/usr/local/opt/jpeg/include' 'LDFLAGS=3D-L/usr/local/lib/gcc/11 > > -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include > > -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include'' > > > > Configured features: > > ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES > > NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF > > TOOLKIT_SCROLL_BARS XIM ZLIB > > > > Important settings: > > value of $LANG: en_GB.UTF-8 > > locale-coding-system: utf-8-unix > > > > Major mode: Lisp Interaction > > > > Minor modes in effect: > > tooltip-mode: t > > global-eldoc-mode: t > > eldoc-mode: t > > electric-indent-mode: t > > mouse-wheel-mode: t > > tool-bar-mode: t > > menu-bar-mode: t > > file-name-shadow-mode: t > > global-font-lock-mode: t > > font-lock-mode: t > > blink-cursor-mode: t > > auto-composition-mode: t > > auto-encryption-mode: t > > auto-compression-mode: t > > line-number-mode: t > > transient-mark-mode: t > > > > Load-path shadows: > > None found. > > > > Features: > > (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs > > rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail > > rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs > > eieio-loaddefs password-cache json map text-property-search time-date > > subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies > > mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddef= s > > cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-util= s > > iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks > > lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util > > term/common-win tool-bar dnd fontset image regexp-opt fringe > > tabulated-list replace newcomment text-mode elisp-mode lisp-mode > > prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu > > timer select scroll-bar mouse jit-lock font-lock syntax font-core > > term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang > > misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms > > cp51932 hebrew greek romanian slovak czech european ethiopic indian > > cyrillic chinese composite charscript charprop case-table epa-hook > > jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button > > loaddefs faces cus-face macroexp files window text-properties overlay > > sha1 md5 base64 format env code-pages mule custom widget > > hashtable-print-readable backquote threads kqueue cocoa ns lcms2 > > multi-tty make-network-process native-compile emacs) > > > > Memory information: > > ((conses 16 67367 8465) > > (symbols 48 6527 0) > > (strings 32 18695 2230) > > (string-bytes 1 645512) > > (vectors 16 13390) > > (vector-slots 8 280721 11188) > > (floats 8 22 39) > > (intervals 56 226 0) > > (buffers 992 10)) > > > > <0001-icomplete-vertical-functions-to-go-to-first-or-last-.patch> > --=20 Jo=C3=A3o T=C3=A1vora From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 01 04:16:24 2021 Received: (at 49005) by debbugs.gnu.org; 1 Jul 2021 08:16:24 +0000 Received: from localhost ([127.0.0.1]:59496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyrs0-0001TO-BS for submit@debbugs.gnu.org; Thu, 01 Jul 2021 04:16:24 -0400 Received: from mail-oln040092075104.outbound.protection.outlook.com ([40.92.75.104]:61703 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyrrw-0001T6-LY for 49005@debbugs.gnu.org; Thu, 01 Jul 2021 04:16:22 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n+w6zYGKRfwj/zmFpnRIoG3AoF9vXbqbd/MzF5dXPWW3ogfdtHj+oQgOqeum/wD9zXydjMPFhpO4a8UKAyBSgv2dw09RiyKTtXqBw2H2CSQS1iBAbcduJ/NyvEU1COwTy7h2jYehJt+Xt34o4HEDKyAH3cSldm57zdhj8pTdIa2nkBCrxkLUB+H26sgbuYYZegsBV6RZ+Fv7BtlOLOQoaTbu6hkxeCzDOdI5hSSxEtdkK3wWt4RW455ivshSjBCto3ad/ZCYvywHISRFq+WWQ8FuDlQVLvSdEFMjgTTHdn1imz451/yGL1xscpvDP1YJSKEs5W81dV9V6zBWptngsg== 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-SenderADCheck; bh=6V7ZVHW87oHy4y1t2jBeo8oWXwHJCDDmJVHm4ZpkiVw=; b=jGNwZ09U8KjbIONiYNzj3VyHAbuoKF+qtEciC5kTKsklbcYRxTCvk8tRSgRMQ6MeI8zoI01R5Kolgwf0pRqOiDjsYC+Fm6FypLdo5opduzntSP2BriQntnSsxzwLYPw7FT1t8ZngByfulJWw+DiPgGMeK+3cllD8zNQVozEWiXSagadLIQGDsE2D7lAskZ17cpKIY6ca0P7MMKF5O5uSKRhz2ZQEbDlIJmFpPs+bIlyQXp/7W0IMDSsjGO0QUw+oe8DdnuGTboToshQ7nPV6eVqFeTwLoDl/QeDXTkn1s8SvuRjepjbQJzPr2IFsqygnMHRh6xumhPFFpD429q0MhQ== 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=6V7ZVHW87oHy4y1t2jBeo8oWXwHJCDDmJVHm4ZpkiVw=; b=IILFAPdBhpVIVm+WpH+/Ea+2MSnqUSp9OUWVTb1n/BtROjKrnd4i9v/vdwB+Gh+2aeduv0Q5mhD/uYgTTqU+GGnQR0p+rFNEEcSA+9j4+n6fLPWra5Qd5y4jaP8JHIla5XrlyPQnnmCUAGiHxPz/X2h366Dezg0WK3dopO5PmB7vqy+ptZEiPH/f9UuVqA81dqRZUD9+SlOL7VdHMXc8qk7n0bW7L5VhmUUdMiKHN4RhzpILu7jy2ROCBdOtlRBAuPWNgc5ksPKgjHDEgsWps3sCqU0VcbHS8P4SkApB809ZzKkvri2QVGQGsdAthANvw9MX525ZRyHMBXBp0hgKOg== Received: from DBAPR06MB7045.eurprd06.prod.outlook.com (20.181.184.20) by DBAPR06MB7096.eurprd06.prod.outlook.com (20.181.187.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.23; Thu, 1 Jul 2021 08:16:13 +0000 Received: from DBAPR06MB7045.eurprd06.prod.outlook.com ([fe80::2d71:41d9:f32:6cba]) by DBAPR06MB7045.eurprd06.prod.outlook.com ([fe80::2d71:41d9:f32:6cba%6]) with mapi id 15.20.4287.023; Thu, 1 Jul 2021 08:16:13 +0000 Content-Type: text/plain; charset=utf-8 Subject: Re: 28.0.50; Not possible to jump to first or last completions entry in fido-vertical-mode From: Simon Lang In-Reply-To: Date: Thu, 1 Jul 2021 09:16:11 +0100 Content-Transfer-Encoding: quoted-printable Message-ID: References: To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= X-Mailer: Apple Mail (2.3654.100.0.2.22) X-TMN: [jBKqFqGuGTpMObJegIuoy6aI+OesvTHWRORTLIFvb/d98AKq7kQ9t2mvbfX8VH/ZNvdgydhh6UA=] X-ClientProxiedBy: LNXP265CA0002.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5e::14) To DBAPR06MB7045.eurprd06.prod.outlook.com (2603:10a6:10:1a0::20) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from smtpclient.apple (2a00:23c5:9b83:1501:a8f9:ceef:9d7e:6913) by LNXP265CA0002.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.22 via Frontend Transport; Thu, 1 Jul 2021 08:16:12 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0391f7f0-a756-4089-5e4c-08d93c687d86 X-MS-TrafficTypeDiagnostic: DBAPR06MB7096: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZW0AbOZg+IEEPIcGd6ZxqZfo1GeA7FoSv5JcvQAHvFJHkrbac70zZja/FGeYuX/TkuRd6PVU23KKAygSaXjNWUTfpJm2yCARgY4Ed0JmlSvMv14VX2EKDf00xwVmxq/R5wrERJHdpYxqglSXOp8so3apIBmy/LfSJHpilqDpLwRYbZn3tJbiFN/9a7EbZu1jmBPuJcU9P97dgcJAGyjg3eafMIfDueSFbCnwsf/I1w2odorwHyMHPGlD2yjRgHByuDvzwvdyB8pTTAn3sc2wt9OlWiDYp5QxQhqngR2T+r72MqCc4dNs9nm2OZq3VHEQcCDzKrPujUxWb5gRCLtXWtFjj9I7HWQ2dg/Wkp1CGmKmowOE2f5U8fvm4vwq8VS5ElIRmYHiPzlvVzU24jyabW97l0GGoE9AtfY1QWba6xHldWs3FJBWnO4xbZ7ya9zy X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: mnXhfzYJXHYliEsXNjubbGQUvjrU5Q+vwVqKjTuImLcKvmF0qxgEWBxayjm/KoF9w51wPMxPVQJH7a7/MRFOm6/4gNzu+sN8Fi8ijadkoarygAT6S8voVmoDMgq4E4kzKafPi6HaYaqm0YmO6toqZbN9hsUpb69irLDfnNJYR2t6SvD1ZJiT31iBaRb8aOnW7m8f6KM3ej18LsrxQ2PJVw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0391f7f0-a756-4089-5e4c-08d93c687d86 X-MS-Exchange-CrossTenant-AuthSource: DBAPR06MB7045.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2021 08:16:13.3254 (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: DBAPR06MB7096 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49005 Cc: "49005@debbugs.gnu.org" <49005@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) will do! > On 30 Jun 2021, at 21:08, Jo=C3=A3o T=C3=A1vora wr= ote: >=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 some > suggestions. >=20 > Sorry for the delay, and keep bumping this if I forget. >=20 > Jo=C3=A3o >=20 > On Wed, Jun 30, 2021 at 8:27 PM Simon Lang wrote= : >>=20 >> doesn=E2=80=99t make sense? >>=20 >>> On 13 Jun 2021, at 16:27, Simon Lang wrote: >>>=20 >>>=20 >>> In the brand new fido-vertical mode, completions are not cycled in cont= rast to icomplete-vertical-mode. >>> There is not yet a function to jump to the first or last completions en= try, which sometimes can be helpful. >>> This patch would proposes two simple helper functions for doing that. >>>=20 >>> Thank you! >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>> In GNU Emacs 28.0.50 (build 1, x86_64-apple-darwin20.5.0, NS appkit-202= 2.50 Version 11.4 (Build 20F71)) >>> of 2021-06-06 built on Zwei.local >>> Windowing system distributor 'Apple', version 10.3.2022 >>> System Description: macOS 11.4 >>>=20 >>> Configured using: >>> 'configure --disable-dependency-tracking --disable-silent-rules >>> --enable-locallisppath=3D/usr/local/share/emacs/site-lisp >>> --infodir=3D/usr/local/Cellar/emacs-plus@28/28.0.50/share/info/emacs >>> --prefix=3D/usr/local/Cellar/emacs-plus@28/28.0.50 --with-xml2 >>> --with-gnutls --with-native-compilation --without-dbus >>> --with-imagemagick --with-modules --with-rsvg --with-ns >>> --disable-ns-self-contained 'CFLAGS=3D-I/usr/local/opt/gcc/include >>> -I/usr/local/opt/libgccjit/include -I/usr/local/opt/gmp/include >>> -I/usr/local/opt/jpeg/include' 'LDFLAGS=3D-L/usr/local/lib/gcc/11 >>> -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include >>> -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include'' >>>=20 >>> Configured features: >>> ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES >>> NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF >>> TOOLKIT_SCROLL_BARS XIM ZLIB >>>=20 >>> Important settings: >>> value of $LANG: en_GB.UTF-8 >>> locale-coding-system: utf-8-unix >>>=20 >>> Major mode: Lisp Interaction >>>=20 >>> Minor modes in effect: >>> tooltip-mode: t >>> global-eldoc-mode: t >>> eldoc-mode: t >>> electric-indent-mode: t >>> mouse-wheel-mode: t >>> tool-bar-mode: t >>> menu-bar-mode: t >>> file-name-shadow-mode: t >>> global-font-lock-mode: t >>> font-lock-mode: t >>> blink-cursor-mode: t >>> auto-composition-mode: t >>> auto-encryption-mode: t >>> auto-compression-mode: t >>> line-number-mode: t >>> transient-mark-mode: t >>>=20 >>> Load-path shadows: >>> None found. >>>=20 >>> Features: >>> (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs >>> rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail >>> rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs >>> eieio-loaddefs password-cache json map text-property-search time-date >>> subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies >>> mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddef= s >>> cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-util= s >>> iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks >>> lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util >>> term/common-win tool-bar dnd fontset image regexp-opt fringe >>> tabulated-list replace newcomment text-mode elisp-mode lisp-mode >>> prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu >>> timer select scroll-bar mouse jit-lock font-lock syntax font-core >>> term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang >>> misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms >>> cp51932 hebrew greek romanian slovak czech european ethiopic indian >>> cyrillic chinese composite charscript charprop case-table epa-hook >>> jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button >>> loaddefs faces cus-face macroexp files window text-properties overlay >>> sha1 md5 base64 format env code-pages mule custom widget >>> hashtable-print-readable backquote threads kqueue cocoa ns lcms2 >>> multi-tty make-network-process native-compile emacs) >>>=20 >>> Memory information: >>> ((conses 16 67367 8465) >>> (symbols 48 6527 0) >>> (strings 32 18695 2230) >>> (string-bytes 1 645512) >>> (vectors 16 13390) >>> (vector-slots 8 280721 11188) >>> (floats 8 22 39) >>> (intervals 56 226 0) >>> (buffers 992 10)) >>>=20 >>> <0001-icomplete-vertical-functions-to-go-to-first-or-last-.patch> >>=20 >=20 >=20 > --=20 > Jo=C3=A3o T=C3=A1vora From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 17 08:00:35 2021 Received: (at 49005-done) by debbugs.gnu.org; 17 Aug 2021 12:00:35 +0000 Received: from localhost ([127.0.0.1]:52003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFxlj-0002da-Dq for submit@debbugs.gnu.org; Tue, 17 Aug 2021 08:00:35 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:38894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFxlf-0002dL-Jo for 49005-done@debbugs.gnu.org; Tue, 17 Aug 2021 08:00:34 -0400 Received: by mail-wm1-f46.google.com with SMTP id f13-20020a1c6a0d000000b002e6fd0b0b3fso77452wmc.3 for <49005-done@debbugs.gnu.org>; Tue, 17 Aug 2021 05:00:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=OhYZ94FWGMEIwg1+aJ1ZD9h+E17rpwFMJc0jNlsqgpQ=; b=u3dMElETBrsYjvzRpwcO8mSzFnQI9yD5T/QMWD0L6RkHY/ZW7J1MRLgJay/kX71/sx kDFxkmLbEajmaGgWKDFWj7gMoIgC1KbaC0SFUrzRESZc1Y8h9L3neBUEtqHtOupx4uPp hikPxjx/t8U1ntrnsDmrjpszU1uhvTRPQ/qyZggfSFp46fFUuBn5jjzyQX16hBJ7Tdok dV34eXOXNxL9nlylXPfYnIqv4MOmjLAYn1E3W6pjq5B4kIDD0MDOyFxhhC3t2NDaHw6i jD+MfuPcF8HlrN7BpPch0lxO+n+rQ3IYDS7dcLII8VaG7OkVsO+HTzDkFc5tFAuICAfq wuzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=OhYZ94FWGMEIwg1+aJ1ZD9h+E17rpwFMJc0jNlsqgpQ=; b=lmiKzwNAO+j0aJxghwLX/Cl2+0I4mmA3oXKydii5yfRv6BLwM42DMNepYDh1orNztt +o2R6k5K6weVmhavlX9wGsfDmBOPab34uu1oW9I44nhzCyKbpqcyiauRy1AyEIDOB2Wf 3bwAJ3xFOzagdF3ysJSZZHKdg2BTeB+hQfvEk/gRT3bNyVANFpcNbUJ+4QY9TkHWuoHF 0Z/47OExjlYsjARBr210P/M/diSZyFRx/qDns1onVnB3RNl1JZB3RMDsv9TBRhb++pXj zqYrMF28gn4qNg25yvhAShD5W2rSkogH9RlZD0WFm/N1KAe9iHANPD+1NpJ8c8hLp0q3 kNcQ== X-Gm-Message-State: AOAM532EA1fAkzEYe0wMbPOsuPBLyhA4yv6iABvfw0mlRBta/CK4Z9lu pxOF3XHbRlz8+sUQgl1E972XdCeQxoM= X-Google-Smtp-Source: ABdhPJwm4aWEFkXjVQpLU6FsAOPgP58HLPe3m3GCsUiQrSLhQEzia5DvEZnGvd6qXT4TxSuZtrcAtw== X-Received: by 2002:a7b:c188:: with SMTP id y8mr2931828wmi.174.1629201625245; Tue, 17 Aug 2021 05:00:25 -0700 (PDT) Received: from krug (a94-133-27-132.cpe.netcabo.pt. [94.133.27.132]) by smtp.gmail.com with ESMTPSA id t14sm2151359wmj.2.2021.08.17.05.00.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Aug 2021 05:00:24 -0700 (PDT) From: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= To: Simon Lang Subject: Re: bug#49005: 28.0.50; Not possible to jump to first or last completions entry in fido-vertical-mode References: Date: Tue, 17 Aug 2021 13:00:22 +0100 In-Reply-To: (=?utf-8?Q?=22Jo=C3=A3o_T=C3=A1vora=22's?= message of "Wed, 30 Jun 2021 21:08:55 +0100") Message-ID: <87h7fowaax.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49005-done Cc: 49005-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jo=C3=A3o T=C3=A1vora writes: > No, no, makes a lot of sense. I just haven't looked at your code > yet in depth. > > 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 some > suggestions. > > Sorry for the delay, and keep bumping this if I forget. I've pushed a solution to this in: commit 96bbd6f0a7f20ae77bcd8a477b54b11ba5b42cc6 (HEAD -> master, origin= /master, origin/HEAD) Author: Jo=C3=A3o T=C3=A1vora Date: Tue Aug 17 12:48:37 2021 +0100 =20=20=20=20=20 Jump to first,last completion with M-<, M-> in icomplete-vertical-m= ode =20=20=20=20=20 Fixes: bug#49005 =20=20=20=20=20 Co-authored-by: Simon Lang 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. Thanks, Jo=C3=A3o From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 17 08:10:04 2021 Received: (at 49005-done) by debbugs.gnu.org; 17 Aug 2021 12:10:04 +0000 Received: from localhost ([127.0.0.1]:52010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFxuu-0002r6-D3 for submit@debbugs.gnu.org; Tue, 17 Aug 2021 08:10:04 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:37505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFxup-0002qV-LF for 49005-done@debbugs.gnu.org; Tue, 17 Aug 2021 08:10:02 -0400 Received: by mail-wm1-f41.google.com with SMTP id c8-20020a7bc008000000b002e6e462e95fso1747054wmb.2 for <49005-done@debbugs.gnu.org>; Tue, 17 Aug 2021 05:09:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-transfer-encoding; bh=76oG4nyEq1VngG+eUfvOTOpIeL7IRpEEjkTmBbzyr7Y=; b=NCpSeeTzjSNiw2YUtAA5yyXpgi9YsMoUH90pRjdlCMgI84tFTFYszNwZJ7SKlVPs+6 3Y6PSKEZajCoDX5Y8bgsTzhSBZ41rZVTgccNVXVbV698rNKlcVdW7x3kVFbieBY9UAqX xjf3BU3wzSbDdSHDS7grlpLB98YEKl+016XmYhixVmzVdflwnO3cJF23NokJjfUf8vmZ uPXcV987MTSrKLqj/fkTrxY4g12O2IL24tYkgy+6413eXQvkrm01D3sahAVOrWLCX6Vh Uxj2IQmbMVBa4PsiOY6Pr/WCf8gflEolJfBj/A6I/PesdwmWgJhj2mWhcZ25e4Hf76Vk 619A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=76oG4nyEq1VngG+eUfvOTOpIeL7IRpEEjkTmBbzyr7Y=; b=kk/gAXa2Obi87KNY4qKMtEZZ0KJgmgMaE4hUCSjyS043lyGoOw2Yjl7AmX17H9zWbs fCHYseohssA58RF1huefAR6bGgOrix65cjcGwNJlDc4m5Ctfp+6rqWdvPw6ZGenSP3se PPW6wTTYK1hiJViLj1e9gZaP3PSRZVBG8UlzROT01QntetIZP67Wre15EJ4EW6MqV+L1 ecmHHM7lgtFy2T9Wvj3vRvggdFt4C+V2hE6jTJxJofGU4bCkCr8YX1EVf05Bz9MZEcgn CDn0rgigsiM5OWod9N9cjzjGndWg7mGhkGqVWy4j6WVaYYlYIKe7W6ttNlQAzSyC32rH z7Ag== X-Gm-Message-State: AOAM531R7DmXqIqKbJgRu5gT1x9AYccTb4ujQsWo+eLFWzA4ohW3rkvP sUHQMmxhPwSnP2ifx1vpR5CSBv9CBj0= X-Google-Smtp-Source: ABdhPJzVdyig157Wwh9nr5YkuUEeEhmN1ZmZqt1MViu4RNtPsUUW712PTLGxEpvFeXaHDo2RvcIb2Q== X-Received: by 2002:a7b:c005:: with SMTP id c5mr2938945wmb.59.1629202193319; Tue, 17 Aug 2021 05:09:53 -0700 (PDT) Received: from krug (a94-133-27-132.cpe.netcabo.pt. [94.133.27.132]) by smtp.gmail.com with ESMTPSA id r10sm2773966wrq.32.2021.08.17.05.09.52 for <49005-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Aug 2021 05:09:52 -0700 (PDT) From: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= To: 49005-done@debbugs.gnu.org Subject: Re: bug#49005: 28.0.50; Not possible to jump to first or last completions entry in fido-vertical-mode References: Date: Tue, 17 Aug 2021 13:09:51 +0100 In-Reply-To: (Simon Lang's message of "Thu, 1 Jul 2021 09:16:11 +0100") Message-ID: <875yw4w9v4.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49005-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Fixed in commit 96bbd6f0a7f20ae77bcd8a477b54b11ba5b42cc6 (origin/master, origin/HEAD) Author: Jo=C3=A3o T=C3=A1vora Date: Tue Aug 17 12:48:37 2021 +0100 Jump to first,last completion with M-<, M-> in icomplete-vertical-mode Fixes: bug#49005 Co-authored-by: Simon Lang * lisp/icomplete.el (icomplete-backward-completions): Return non-nil iff something was stepped. Ajust docstring. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 06 12:25:06 2021 Received: (at 49005-done) by debbugs.gnu.org; 6 Sep 2021 16:25:06 +0000 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 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== 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 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 Content-Type: text/plain; charset=utf-8 Subject: Re: bug#49005: 28.0.50; Not possible to jump to first or last completions entry in fido-vertical-mode From: Simon Lang In-Reply-To: <87h7fowaax.fsf@gmail.com> Date: Mon, 6 Sep 2021 17:24:48 +0100 Content-Transfer-Encoding: quoted-printable Message-ID: References: <87h7fowaax.fsf@gmail.com> To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= 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> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 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-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49005-done Cc: 49005-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) 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 From unknown Wed Aug 20 02:46:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 05 Oct 2021 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator