GNU bug report logs - #61912
Hyperbole breaks Evil-mode's yank line and delete line operators

Previous Next

Package: hyperbole;

Reported by: Markus Nilsson <markusnilsson890 <at> gmail.com>

Date: Thu, 2 Mar 2023 10:43:01 UTC

Severity: normal

To reply to this bug, email your comments to 61912 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-hyperbole <at> gnu.org:
bug#61912; Package hyperbole. (Thu, 02 Mar 2023 10:43:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Markus Nilsson <markusnilsson890 <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-hyperbole <at> gnu.org. (Thu, 02 Mar 2023 10:43:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Markus Nilsson <markusnilsson890 <at> gmail.com>
To: bug-hyperbole <at> gnu.org
Subject: Hyperbole breaks Evil-mode's yank line and delete line operators
Date: Thu, 2 Mar 2023 10:42:24 +0000
[Message part 1 (text/plain, inline)]
Editor: GNU Emacs 28.2
Hyperbole: 8.0.0
Sys Type: x86_64-pc-linux-gnu
OS Type: gnu/linux

Expected behaviour:
When using Hyperbole, yanking a line (using evil-mode's "y y" keypress) and
then pasting (using "p") that line will paste with one newline at the end.
Same with deleting a line (using the  "d d" keypress) and pasting.

Actual behaviour:
When using Hyperbole, yanking and then pasting a line or deleting a line
and then pasting will cause the pasted line to have an extra newline at the
end.

Steps to reproduce:
I've uploaded a short video (3:41) to make it easier to reproduce and see
the bug in action: https://youtu.be/7JmTPAPj7dk

1) Have a fresh install of emacs 28.2 with nothing in the ~/.emacs.d
directory
2) Install evil mode
3) With evil mode installed test the yank line operator (yy) and then paste
the yanked line. The line should be pasted with one newline.
4) Test the delete line operator (dd) and then paste. The line should be
pasted with one newline.
5) Install GNU Hyperbole
6) With hyperbole mode installed test the yank line operator (yy) and then
paste the yanked line. The pasted line has an extra newline attached
7) Test the delete line operator (dd) and then paste. Again there is an
extra newline at the end
[Message part 2 (text/html, inline)]

Information forwarded to bug-hyperbole <at> gnu.org:
bug#61912; Package hyperbole. (Thu, 02 Mar 2023 22:45:02 GMT) Full text and rfc822 format available.

Message #8 received at 61912 <at> debbugs.gnu.org (full text, mbox):

From: Bob Weiner <rsw <at> gnu.org>
To: Markus Nilsson <markusnilsson890 <at> gmail.com>
Cc: 61912 <at> debbugs.gnu.org
Subject: Re: bug#61912: Hyperbole breaks Evil-mode's yank line and delete
 line operators
Date: Thu, 02 Mar 2023 17:44:33 -0500
Hi Markus:

Thanks for reporting this.  We'll have a look and then circle back.  -- rsw

Markus Nilsson <markusnilsson890 <at> gmail.com> writes:

> Editor: GNU Emacs 28.2
> Hyperbole: 8.0.0
> Sys Type: x86_64-pc-linux-gnu
> OS Type: gnu/linux
>
> Expected behaviour:
> When using Hyperbole, yanking a line (using evil-mode's "y y" keypress) and then pasting (using "p") that line will paste with one newline at the end. Same with deleting a line (using the  "d d" keypress) and pasting.
>
> Actual behaviour:
> When using Hyperbole, yanking and then pasting a line or deleting a line and then pasting will cause the pasted line to have an extra newline at the end.
>
> Steps to reproduce:
> I've uploaded a short video (3:41) to make it easier to reproduce and see the bug in action: https://youtu.be/7JmTPAPj7dk
>
> 1) Have a fresh install of emacs 28.2 with nothing in the ~/.emacs.d directory
> 2) Install evil mode
> 3) With evil mode installed test the yank line operator (yy) and then paste the yanked line. The line should be pasted with one newline.
> 4) Test the delete line operator (dd) and then paste. The line should be pasted with one newline.
> 5) Install GNU Hyperbole
> 6) With hyperbole mode installed test the yank line operator (yy) and then paste the yanked line. The pasted line has an extra newline attached
> 7) Test the delete line operator (dd) and then paste. Again there is an extra newline at the end




This bug report was last modified 1 year and 48 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.