From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Pierre Neidhardt Newsgroups: gmane.emacs.bugs Subject: bug#29854: 25.3; Eshell buffer editing gets slower as colored output grows Date: Tue, 26 Dec 2017 11:43:34 +0100 Message-ID: <87vagt6a7d.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1514284939 7540 195.159.176.226 (26 Dec 2017 10:42:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 26 Dec 2017 10:42:19 +0000 (UTC) User-Agent: mu4e 0.9.18; emacs 25.3.1 To: 29854@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 26 11:42:14 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eTmgU-0001JG-0w for geb-bug-gnu-emacs@m.gmane.org; Tue, 26 Dec 2017 11:42:10 +0100 Original-Received: from localhost ([::1]:35649 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eTmiS-0006qP-Qs for geb-bug-gnu-emacs@m.gmane.org; Tue, 26 Dec 2017 05:44:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59203) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eTmiM-0006pZ-0P for bug-gnu-emacs@gnu.org; Tue, 26 Dec 2017 05:44:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eTmiI-0008K7-Sl for bug-gnu-emacs@gnu.org; Tue, 26 Dec 2017 05:44:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43625) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eTmiI-0008Jw-OS for bug-gnu-emacs@gnu.org; Tue, 26 Dec 2017 05:44:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eTmiI-0007Ve-EY for bug-gnu-emacs@gnu.org; Tue, 26 Dec 2017 05:44:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Dec 2017 10:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29854 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.151428503128839 (code B ref -1); Tue, 26 Dec 2017 10:44:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 Dec 2017 10:43:51 +0000 Original-Received: from localhost ([127.0.0.1]:52306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eTmi7-0007V5-CT for submit@debbugs.gnu.org; Tue, 26 Dec 2017 05:43:51 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:39663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eTmi5-0007Ut-3e for submit@debbugs.gnu.org; Tue, 26 Dec 2017 05:43:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eTmhy-00087m-O9 for submit@debbugs.gnu.org; Tue, 26 Dec 2017 05:43:43 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:34248) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eTmhy-00087Y-KR for submit@debbugs.gnu.org; Tue, 26 Dec 2017 05:43:42 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58814) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eTmhx-0006gU-4y for bug-gnu-emacs@gnu.org; Tue, 26 Dec 2017 05:43:42 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eTmhu-00084w-1c for bug-gnu-emacs@gnu.org; Tue, 26 Dec 2017 05:43:41 -0500 Original-Received: from mail-wm0-x230.google.com ([2a00:1450:400c:c09::230]:38720) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eTmht-00084Z-Qz for bug-gnu-emacs@gnu.org; Tue, 26 Dec 2017 05:43:37 -0500 Original-Received: by mail-wm0-x230.google.com with SMTP id 64so34411566wme.3 for ; Tue, 26 Dec 2017 02:43:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=YjdVH5DKmtjBbfiqJDmAfR5LXkMYmL7kuaiIQzuQ+Zw=; b=YeyA7jZET6KUk8Bm6ujm+mmcbvrH2L0aNVpESVzY9hhevIcJLA6yM5x5AlB/QD8470 nybgvrgmVVrgrgAVZh2zFvI5dtGeRR4IWlqin3UdZmEG9tydx7065I/2o3E2Ib7DxQuA uX1XflisA41CFhNnXQs0kLzLMP/T4fdI/K9yDOTkjyIFeOSO+dTbNzWytQgHY37dnUP7 hSJZAI2fdQrOJghvty3RJeUKZTQeTuS1DRU33oR9tV6wdCklrqBgTdFpb6k5E41c03OC EF0XwnX2Uj4nzN2NMqDDJ1EpAdkgdgkD4rtOc6mbJBM8Cvd2TSyVnThBAV3QhiFq6DA1 lW7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=YjdVH5DKmtjBbfiqJDmAfR5LXkMYmL7kuaiIQzuQ+Zw=; b=fDA1AurUuGhv2v+G1JSkX3P3cHR4V1aO8U6GHG3LSf8TsMnJv0cK5bJBfFeTJCn+aI zV/47XrBfHC+ybdwx0W4mnUsIBgEOjLoCk/W1iG8KImBzBhhrnYIPWji4oPrfNAyvo4i ohlhH+xXpsmL1RnxgII2hh/v45/e6SrOB2E91LRoahi3geqMEHmiMTXqR9YYyInDQFPd t9CjXaHg87VAKLxXahZCKGyyVHKOYMmAn6mKJNDOtOO+CIinadYL8iXQ0CQTyMaKQ8oE jVoT++7ZBOGpU4QuhWGnNVOCl8cUOHgE3ODD2ZZ9n8BTA8P5HixJnAYBS9NKV3GphYXF aXlA== X-Gm-Message-State: AKGB3mIhQ+wev+kg02O5UkmrLFzmwwhstKeKqmmvFZaLsopOvt+p2PLW 8NErZWbzuKMYpMv0OnJHFVGkvQ== X-Google-Smtp-Source: ACJfBovGlezD8QktZa6fsbk7sCkuunLZSjs8EIm7/ysyp7tz+bZBRyBd77cZk4tQEsGiwtuCpRabeQ== X-Received: by 10.28.92.146 with SMTP id q140mr22823471wmb.41.1514285016447; Tue, 26 Dec 2017 02:43:36 -0800 (PST) Original-Received: from wer17 (192.183.3.93.rev.sfr.net. [93.3.183.192]) by smtp.gmail.com with ESMTPSA id z62sm17859097wrb.67.2017.12.26.02.43.35 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 26 Dec 2017 02:43:35 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:141507 Archived-At: I originally reported this bug on Evil's issue tracker: https://github.com/emacs-evil/evil/issues/1006 The recipe with Evil is as follows: - Start Emacs. - `M-x eshell'. - Insert lots of colored text. On Linux, you can call `dmesg -L=always' a few times. - Go to normal state and press `x' wherever you can delete a character. It should be possible to reproduce without Evil, I just could not figure out a slow operation to replace the last step in the recipe. According to the Evil maintainer, the issue comes from markers left behind. In fact, if I run `clone-buffer', the cloned buffer does not suffer from this issue. I think `clone-buffer' does not copy markers. By the way, is there a way to scan for markers other than `buffer-has-markers-at'? Is there a way to remove them? In GNU Emacs 25.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.26) of 2017-12-04 built on arojas Windowing system distributor 'The X.Org Foundation', version 11.0.11905000 System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-modules 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix <#secure method=pgpmime mode=sign> -- Pierre Neidhardt You will gain money by an immoral action.