unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#50192: Bug: Yank slow and cancels macro recording
@ 2021-08-24 18:09 Seth Sevier
  2021-08-24 18:51 ` Eli Zaretskii
  0 siblings, 1 reply; 7+ messages in thread
From: Seth Sevier @ 2021-08-24 18:09 UTC (permalink / raw)
  To: 50192

The following procedure produces the message 'Not defining keyboard macro' in emacs -Q:

C-p
C-p
C-SPC
C-e
M-w
RET
C-x (
C-y
C-x )

C-y also takes several seconds to execute.


In GNU Emacs 28.0.50 (build 8, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0)
 of 2021-08-24 built on cryomech
Repository revision: 0c640b82f0b3d9a06156a61af0aeec11a2f98ba0
Repository branch: master
System Description: Debian GNU/Linux 11 (bullseye)

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
X11 XDBE XIM XPM GTK3 ZLIB

Important settings:
  value of $LANG: en_US.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
  indent-tabs-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 seq
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr
mail-utils kmacro time-date subr-x cl-loaddefs cl-lib term/st term/xterm
xterm byte-opt gv bytecomp byte-compile cconv iso-transl tooltip eldoc
electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win
x-win term/common-win x-dnd 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 dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 56878 8401)
 (symbols 48 6816 2)
 (strings 32 18518 1911)
 (string-bytes 1 602694)
 (vectors 16 10752)
 (vector-slots 8 128932 8146)
 (floats 8 27 564)
 (intervals 56 729 3)
 (buffers 992 11))





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#50192: Bug: Yank slow and cancels macro recording
  2021-08-24 18:09 bug#50192: Bug: Yank slow and cancels macro recording Seth Sevier
@ 2021-08-24 18:51 ` Eli Zaretskii
  2021-08-25 11:39   ` Lars Ingebrigtsen
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2021-08-24 18:51 UTC (permalink / raw)
  To: Seth Sevier; +Cc: 50192

> Date: Tue, 24 Aug 2021 14:09:46 -0400
> From: Seth Sevier <s.sevier@cryomech.com>
> 
> The following procedure produces the message 'Not defining keyboard macro' in emacs -Q:
> 
> C-p
> C-p
> C-SPC
> C-e
> M-w
> RET
> C-x (
> C-y
> C-x )
> 
> C-y also takes several seconds to execute.

I cannot reproduce this, FWIW.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#50192: Bug: Yank slow and cancels macro recording
  2021-08-24 18:51 ` Eli Zaretskii
@ 2021-08-25 11:39   ` Lars Ingebrigtsen
  2021-08-25 12:53     ` Seth Sevier
  0 siblings, 1 reply; 7+ messages in thread
From: Lars Ingebrigtsen @ 2021-08-25 11:39 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 50192, Seth Sevier

Eli Zaretskii <eliz@gnu.org> writes:

> I cannot reproduce this, FWIW.

I can't reproduce it either (and I'm using Debian/bullseye, like the bug
reporter).

Seth, are you using some kind of clipboard manager in Linux that may be
interfering with what Emacs is doing here?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#50192: Bug: Yank slow and cancels macro recording
  2021-08-25 11:39   ` Lars Ingebrigtsen
@ 2021-08-25 12:53     ` Seth Sevier
  2021-08-25 14:20       ` Lars Ingebrigtsen
  0 siblings, 1 reply; 7+ messages in thread
From: Seth Sevier @ 2021-08-25 12:53 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 50192

My apologies, I neglected to say emacs -nw -Q.  I've done my work in an SSH session for too long I suppose!

I am running st, setting TERM=st-256color to TERM=xterm-256color resolves the issue, as well as switching to xfce4-terminal.

I've located an older Ubuntu machine on commit 17048030f52b359d3baa09fb8f7a7c8c308ba666.  The issue does not happen there, and does upon updating to the latest commit.
Unfortunately I can't verify if downgrading back to that commit works, on either machine running a make clean && make install gives me  'make: *** [Makefile:443: src] Error 2'.
Switching back to the Debian/bullseye apt binary on verison 27.1 does resolve the issue at least.

On Wed, Aug 25, 2021 at 01:39:09PM +0200, Lars Ingebrigtsen wrote:
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> > I cannot reproduce this, FWIW.
> 
> I can't reproduce it either (and I'm using Debian/bullseye, like the bug
> reporter).
> 
> Seth, are you using some kind of clipboard manager in Linux that may be
> interfering with what Emacs is doing here?
> 
> -- 
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#50192: Bug: Yank slow and cancels macro recording
  2021-08-25 12:53     ` Seth Sevier
@ 2021-08-25 14:20       ` Lars Ingebrigtsen
  2021-08-25 14:27         ` Lars Ingebrigtsen
  0 siblings, 1 reply; 7+ messages in thread
From: Lars Ingebrigtsen @ 2021-08-25 14:20 UTC (permalink / raw)
  To: Seth Sevier; +Cc: 50192

Seth Sevier <s.sevier@cryomech.com> writes:

> My apologies, I neglected to say emacs -nw -Q.  I've done my work in
> an SSH session for too long I suppose!
>
> I am running st, setting TERM=st-256color to TERM=xterm-256color
> resolves the issue, as well as switching to xfce4-terminal.

I can reproduce this under stterm with -nw on the current trunk -- any
yanking takes two seconds, and does cancel the macro.

In the shell that I opened stterm in, I also get:

erresc: unknown csi ESC[>4;1m
erresc: unknown csi ESC[>4m
erresc: unknown csi ESC[>4;1m
erresc: unknown csi ESC[>4m
erresc: unknown csi ESC[>4;1m

So I guess there's a bunch of stuff that doesn't work in stterm?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#50192: Bug: Yank slow and cancels macro recording
  2021-08-25 14:20       ` Lars Ingebrigtsen
@ 2021-08-25 14:27         ` Lars Ingebrigtsen
       [not found]           ` <YSZW2FGQEEaYQ4M6@cryomech.com>
  0 siblings, 1 reply; 7+ messages in thread
From: Lars Ingebrigtsen @ 2021-08-25 14:27 UTC (permalink / raw)
  To: Seth Sevier; +Cc: 50192

Lars Ingebrigtsen <larsi@gnus.org> writes:

> I can reproduce this under stterm with -nw on the current trunk -- any
> yanking takes two seconds, and does cancel the macro.

This should now be fixed on the trunk.  Can you give it a test?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#50192: Bug: Yank slow and cancels macro recording
       [not found]           ` <YSZW2FGQEEaYQ4M6@cryomech.com>
@ 2021-08-25 14:44             ` Lars Ingebrigtsen
  0 siblings, 0 replies; 7+ messages in thread
From: Lars Ingebrigtsen @ 2021-08-25 14:44 UTC (permalink / raw)
  To: Seth Sevier; +Cc: 50192

Seth Sevier <s.sevier@cryomech.com> writes:

> I just tested it out, looks like it works now.

Thanks for testing; I'm closing this bug report, then.





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2021-08-25 14:44 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-24 18:09 bug#50192: Bug: Yank slow and cancels macro recording Seth Sevier
2021-08-24 18:51 ` Eli Zaretskii
2021-08-25 11:39   ` Lars Ingebrigtsen
2021-08-25 12:53     ` Seth Sevier
2021-08-25 14:20       ` Lars Ingebrigtsen
2021-08-25 14:27         ` Lars Ingebrigtsen
     [not found]           ` <YSZW2FGQEEaYQ4M6@cryomech.com>
2021-08-25 14:44             ` Lars Ingebrigtsen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).