X-Loop: help-debbugs@HIDDEN
Subject: bug#73667: 31.0.50; fido-vertical-mode and yank-pop do not work well together
Resent-From: parlando@HIDDEN
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 06 Oct 2024 18:35:02 +0000
Resent-Message-ID: <handler.73667.B.17282396454043 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 73667
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 73667 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17282396454043
(code B ref -1); Sun, 06 Oct 2024 18:35:02 +0000
Received: (at submit) by debbugs.gnu.org; 6 Oct 2024 18:34:05 +0000
Received: from localhost ([127.0.0.1]:42297 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sxW4y-000139-KQ
for submit <at> debbugs.gnu.org; Sun, 06 Oct 2024 14:34:05 -0400
Received: from lists.gnu.org ([209.51.188.17]:45600)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <parlando@HIDDEN>) id 1sxW4w-00012y-H8
for submit <at> debbugs.gnu.org; Sun, 06 Oct 2024 14:34:03 -0400
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 <parlando@HIDDEN>)
id 1sxW4o-00044I-12
for bug-gnu-emacs@HIDDEN; Sun, 06 Oct 2024 14:33:54 -0400
Received: from smtp03.prod.qlmail.ch ([89.236.174.43])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <parlando@HIDDEN>)
id 1sxW4l-0002Um-9b
for bug-gnu-emacs@HIDDEN; Sun, 06 Oct 2024 14:33:53 -0400
Received: from [192.168.1.41] (83-131-16-94.dyn.cable.qlnet.ch [94.16.131.83])
(Authenticated sender: parlando@HIDDEN)
by smtp03.prod.qlmail.ch (Postfix) with ESMTPSA id 7608FA04C1
for <bug-gnu-emacs@HIDDEN>; Sun, 6 Oct 2024 20:33:38 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=intergga.ch;
s=quickline2020; t=1728239618;
bh=xBlR8Sh/69R3VPzfqMaf4xljSGHIb3F0OHy3JI7N4nY=;
h=Date:To:From:Subject;
b=T9dc478z8aeHpL+slMkTUsLOKynI7j/JiijuPkywCoNycNqs2wTHSw+qubmPgrk8w
ddPjq0S/7YqDdKwr9wG/g1yOdAG76kdueRbMsVwS1hkQ2ZOuln47Q2wfdgaQ8/cOvG
QcPSND/jWto5yu9c9pTSpqqGDwthj+/S0l5+bAhzrJXg8HkCtpKiPyrYAUq7D+8QmC
b2kEnTbIalLo5O7MgbqwB0gYRQCaz+u+rFwh/tCGeGolUlMZbbF1Do1kro5NDYMlGO
s6JtLUqvw7PchlPWIZJLgjNGpmkXOy/uVyqqD3l1GxY9YzkwtYnRGIRpNOin38cUHs
hfiUW6dODWimw==
Message-ID: <2f858185-b659-4bbc-a119-6170d44858d6@HIDDEN>
Date: Sun, 6 Oct 2024 20:33:38 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
From: parlando@HIDDEN
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.103.10 at smtp03
X-Virus-Status: Clean
Received-SPF: pass client-ip=89.236.174.43; envelope-from=parlando@HIDDEN;
helo=smtp03.prod.qlmail.ch
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,
RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)
Hi,
With fido-vertical-mode and if the kill-ring holds some larger text
blocks, then yank-pop (M-y) shows several blank lines between the
candidates in the minibuffer.
The selection of a candidate becomes cumbersome too, which unfortunately
makes M-y quite unusable. This may generally apply to cases with long
completion entries.
To reproduce:
emacs -Q; then eval:
(fido-vertical-mode 1)
(kill-ring-save 1 1) ; somehow, this leaves the system clipboard out
;; set kill-ring to some short and one long entries
(setq kill-ring
'(#("Short line 1")
#("Short line 2")
#("Short line 3")
#("Short line 4")
#("Large block
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum.")
#("Short line 5")
))
(yank-pop)
Many thanks!
--
In GNU Emacs 31.0.50 (build 1, x86_64-w64-mingw32) of 2024-10-06 built
on <...>
Repository revision: 500f5da5fb62cd0bbded8df754d93e3147d1d847
Repository branch: master
Windowing system distributor 'Microsoft Corp.', version 10.0.22631
System Description: Microsoft Windows 10 Pro (v10.0.2009.22631.4169)
Configured using:
'configure --with-tree-sitter --without-sound --with-small-ja-dic
--with-native-compilation=aot'
Configured features:
ACL DBUS GIF GMP GNUTLS HARFBUZZ JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP
NOTIFY W32NOTIFY PDUMPER PNG RSVG SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB
Important settings:
value of $LC_CTYPE: en_US.UTF-8
value of $LANG: ENU
locale-coding-system: cp65001
Major mode: Lisp Interaction
Minor modes in effect:
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
show-paren-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
minibuffer-regexp-mode: t
line-number-mode: t
indent-tabs-mode: t
transient-mark-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-util text-property-search time-date subr-x 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 rmc iso-transl tooltip cconv eldoc paren electric
uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
touch-screen dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars
term/common-win tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-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 nadvice seq simple cl-generic indonesian philippine
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 emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads w32notify dbusbind w32 lcms2 multi-tty move-toolbar
make-network-process native-compile emacs)
Memory information:
((conses 16 50621 8322) (symbols 48 5448 0) (strings 32 15373 1739)
(string-bytes 1 481639) (vectors 16 9037)
(vector-slots 8 129482 12770) (floats 8 24 18) (intervals 56 255 0)
(buffers 992 10))
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: parlando@HIDDEN Subject: bug#73667: Acknowledgement (31.0.50; fido-vertical-mode and yank-pop do not work well together) Message-ID: <handler.73667.B.17282396454043.ack <at> debbugs.gnu.org> References: <2f858185-b659-4bbc-a119-6170d44858d6@HIDDEN> X-Gnu-PR-Message: ack 73667 X-Gnu-PR-Package: emacs Reply-To: 73667 <at> debbugs.gnu.org Date: Sun, 06 Oct 2024 18:35:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 73667 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 73667: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73667 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#73667: 31.0.50; fido-vertical-mode and yank-pop do not work well together
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 12 Oct 2024 12:10:04 +0000
Resent-Message-ID: <handler.73667.B73667.17287349936630 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73667
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: parlando@HIDDEN, =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Cc: 73667 <at> debbugs.gnu.org
Received: via spool by 73667-submit <at> debbugs.gnu.org id=B73667.17287349936630
(code B ref 73667); Sat, 12 Oct 2024 12:10:04 +0000
Received: (at 73667) by debbugs.gnu.org; 12 Oct 2024 12:09:53 +0000
Received: from localhost ([127.0.0.1]:40383 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1szawT-0001is-1Z
for submit <at> debbugs.gnu.org; Sat, 12 Oct 2024 08:09:53 -0400
Received: from eggs.gnu.org ([209.51.188.92]:39504)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1szawR-0001ic-UH
for 73667 <at> debbugs.gnu.org; Sat, 12 Oct 2024 08:09:52 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1szaw7-0001z7-9Z; Sat, 12 Oct 2024 08:09:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
Date; bh=XwnT62IylXQ41H5DuFWqt4EiH7YCYGW7DOPdcllD/vM=; b=XXRDOHgEkgyJWOjKmzwh
grI757TLdVH04Ix+pwUkjxuHlaTUAtnPVzq+dicepKqPRpjZisexKWQ3Tr4uI/k/Cpe5zOpURofi/
sY1tn+k3CkN1J1Gfyu/lAh8bjtRFn+nSGUUrRbJmHY7GPApMtt8CRBcFsaEa60v3ZX4Xs4Lg4ryZM
yAT18MV7Sz/q936EOfPjCIbFSIFlzwv72DdzgtTXUdow721FEO2/ylkAo8M8pR44tXfW2wxDhlWpC
KzUgZWGwE8vDMrsw+Jv3P6gRbd2IB2Ousuk7LPclmn1C9l69o6re5i40uvXiC5QuiioBf2N6SI3zl
SvIXNswZcQXXZw==;
Date: Sat, 12 Oct 2024 15:09:27 +0300
Message-Id: <86ldytwmiw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <2f858185-b659-4bbc-a119-6170d44858d6@HIDDEN>
(bug-gnu-emacs@HIDDEN)
References: <2f858185-b659-4bbc-a119-6170d44858d6@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> Date: Sun, 6 Oct 2024 20:33:38 +0200
> From: parlando--- via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>
> Hi,
>
> With fido-vertical-mode and if the kill-ring holds some larger text
> blocks, then yank-pop (M-y) shows several blank lines between the
> candidates in the minibuffer.
>
> The selection of a candidate becomes cumbersome too, which unfortunately
> makes M-y quite unusable. This may generally apply to cases with long
> completion entries.
>
> To reproduce:
> emacs -Q; then eval:
>
> (fido-vertical-mode 1)
> (kill-ring-save 1 1) ; somehow, this leaves the system clipboard out
>
> ;; set kill-ring to some short and one long entries
> (setq kill-ring
> '(#("Short line 1")
> #("Short line 2")
> #("Short line 3")
> #("Short line 4")
> #("Large block
> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
> tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
> veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
> commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
> velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
> occaecat cupidatat non proident, sunt in culpa qui officia deserunt
> mollit anim id est laborum.
>
> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
> tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
> veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
> commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
> velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
> occaecat cupidatat non proident, sunt in culpa qui officia deserunt
> mollit anim id est laborum.
>
> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
> tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
> veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
> commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
> velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
> occaecat cupidatat non proident, sunt in culpa qui officia deserunt
> mollit anim id est laborum.")
> #("Short line 5")
> ))
>
> (yank-pop)
João, any comments?
X-Loop: help-debbugs@HIDDEN
Subject: bug#73667: 31.0.50; fido-vertical-mode and yank-pop do not work well together
Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 13 Oct 2024 09:09:01 +0000
Resent-Message-ID: <handler.73667.B73667.172881051719308 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73667
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: parlando@HIDDEN, 73667 <at> debbugs.gnu.org
Received: via spool by 73667-submit <at> debbugs.gnu.org id=B73667.172881051719308
(code B ref 73667); Sun, 13 Oct 2024 09:09:01 +0000
Received: (at 73667) by debbugs.gnu.org; 13 Oct 2024 09:08:37 +0000
Received: from localhost ([127.0.0.1]:50170 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1szuab-00051M-6L
for submit <at> debbugs.gnu.org; Sun, 13 Oct 2024 05:08:37 -0400
Received: from mail-ot1-f51.google.com ([209.85.210.51]:51485)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <joaotavora@HIDDEN>) id 1szuaY-000513-EB
for 73667 <at> debbugs.gnu.org; Sun, 13 Oct 2024 05:08:36 -0400
Received: by mail-ot1-f51.google.com with SMTP id
46e09a7af769-716a7fabf31so1068850a34.3
for <73667 <at> debbugs.gnu.org>; Sun, 13 Oct 2024 02:08:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1728810433; x=1729415233; darn=debbugs.gnu.org;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:from:to:cc:subject:date
:message-id:reply-to;
bh=LY+v97Z3CSrhEJ1aWX8kVJ/4WqGFVnY/ils9MzwwxeQ=;
b=EJiNs5HBsk0XO3cJqdH9897U3gB9vj33UEn3Y6zmRJj+3bKKKkli0ZDoZcIPMEwM0O
NgYChBRTmjKTWxrhRySPknf5I8y4MAMyIIe0Z3G5zNdrUknxfxq+DYWjouKCZy6gwRke
aPYx360LnUeZAr07fXgo7vnSapJf702KZNU36bgqIhGOpgbCjOH66JPrlG7a/UjcidP0
1396s/A9y+J2qalo7VpDj8LrCWAK8EC0tdO5WTXMyLrpaHKTBdpqWzCpUI/pIXMgdumI
J9+H07MwJPCXl8ldgJyV21LDJTxo0V65DTcDa731Dlp26FmljqqSzRFevj7r7WJzTYzN
l8wA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1728810433; x=1729415233;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=LY+v97Z3CSrhEJ1aWX8kVJ/4WqGFVnY/ils9MzwwxeQ=;
b=LBk0AJdSfRINLiOwetxDvgeVKiqQNImeiUqE6+wxYBmMaVgWAnHGQar+WW5npHsemO
Yx7z/DbDgxktFq7B584RfumnQaUIbiAF014eOdh8ZwVbO5THw0qrlYqRPQov6ZvXFoVN
zBuIz/oEsg33/FD2ncnHlBS+4cyPOlicy9lnsuMTsM0ZIQ9WmMEvHyjqDD8uhpFvdAgr
HH4GhKdQ2o4Y+NWlf3pdyMNW7PW3DnvH9YTxZCXS3QOEHEGqhxn6GFPsJxdq9mVCKFnG
moguJ5vJQhXFi5zhdbW2P8TQQ1jvE3M884QpCj/rHs+jjaW+A7ODWXxOsH1aQF6g8JZt
I1NA==
X-Forwarded-Encrypted: i=1;
AJvYcCVrRYWvB6cOAEP77EMKh9+t9CDsjxp0vmR0hNdJMjDkpn3/Heuv6wZkTZ6i5xGTfcRkDPaZcg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yxuh9j5ERs0CpzuReA1r6yjtLrbF4cEwEefXI5g2jzujnqav9y6
frypondDOZweqxRIvqEyfKoUAB64/9CV6/TFR1TWl7RBPL7Zz8AKzbjYH7xnHs0MEYrn7+IqY0O
W4lx0WwnJlPlFr6YR5E5wUopccxQ=
X-Google-Smtp-Source: AGHT+IE2PefSnY5bvkTReU0cjQemQHqZw+0ATGDcvzH9DcKcCiQ2h+dwbqE8ax2CUMRWlLZlWXkRzxLvISMVnaP32AU=
X-Received: by 2002:a05:6808:138c:b0:3e5:c6f4:8cd5 with SMTP id
5614622812f47-3e5d23339b1mr2242238b6e.44.1728810433394; Sun, 13 Oct 2024
02:07:13 -0700 (PDT)
MIME-Version: 1.0
References: <2f858185-b659-4bbc-a119-6170d44858d6@HIDDEN>
<86ldytwmiw.fsf@HIDDEN>
In-Reply-To: <86ldytwmiw.fsf@HIDDEN>
From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Date: Sun, 13 Oct 2024 10:08:46 +0100
Message-ID: <CALDnm51=sqpNG_0xeE+awQyya4_zo53F-3KHjT_3h+1pGLkKbw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
On Sat, Oct 12, 2024 at 1:09=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wrote:
>
> > Date: Sun, 6 Oct 2024 20:33:38 +0200
> > From: parlando--- via "Bug reports for GNU Emacs,
> > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> >
> > Hi,
> >
> > With fido-vertical-mode and if the kill-ring holds some larger text
> > blocks, then yank-pop (M-y) shows several blank lines between the
> > candidates in the minibuffer.
> >
> > The selection of a candidate becomes cumbersome too, which unfortunatel=
y
> > makes M-y quite unusable. This may generally apply to cases with long
> > completion entries.
> >
> > To reproduce:
> > emacs -Q; then eval:
> >
> > (fido-vertical-mode 1)
> > (kill-ring-save 1 1) ; somehow, this leaves the system clipboard out
> >
> > ;; set kill-ring to some short and one long entries
> > (setq kill-ring
> > '(#("Short line 1")
> > #("Short line 2")
> > #("Short line 3")
> > #("Short line 4")
> > #("Large block
> > Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
> > tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
> > veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
> > commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
> > velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
> > occaecat cupidatat non proident, sunt in culpa qui officia deserunt
> > mollit anim id est laborum.
> >
> > Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
> > tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
> > veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
> > commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
> > velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
> > occaecat cupidatat non proident, sunt in culpa qui officia deserunt
> > mollit anim id est laborum.
> >
> > Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
> > tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
> > veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
> > commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
> > velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
> > occaecat cupidatat non proident, sunt in culpa qui officia deserunt
> > mollit anim id est laborum.")
> > #("Short line 5")
> > ))
> >
> > (yank-pop)
>
> Jo=C3=A3o, any comments?
fido-vertical-mode, by its nature, is for selecting single line strings. A=
s are
most other selection methods I think. Maybe some display-time string
truncation could be done, or maybe newlines could be represented
differently.
I don't maintain fido-vertical-mode anymore.
Jo=C3=A3o
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.