From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Speedup of display of long and truncated lines Date: Sun, 14 Aug 2022 16:42:32 +0300 Message-ID: <83sflzj60n.fsf@gnu.org> References: <83edxkmdy3.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1535"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 14 15:43:46 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oNDu5-0000FO-On for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Aug 2022 15:43:45 +0200 Original-Received: from localhost ([::1]:51774 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oNDu4-0005nq-9D for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Aug 2022 09:43:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39216) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNDtB-00057f-VO for emacs-devel@gnu.org; Sun, 14 Aug 2022 09:42:49 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:45466) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNDtA-00065G-Qw for emacs-devel@gnu.org; Sun, 14 Aug 2022 09:42:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=OqXTi2Bu/iQEe32J+ai0kBH3VRxEa+D7/QtRWbiyjps=; b=ChE07Cry97Nl W375DliZ1Ho+ommBuLj1Jx4aE4DY7jhE+ltBt5kzlUwdyZck81Xstvwko9heZ3rw9SIlk4pTOrB+6 v6kEYnUukbFg5bn+TXFDx9+soFw6vgaQQtUkeplaGqAtaadzNigtfz/1/d1XnMLh4+heRr9gGn1Fm pYWpq/LoH2+sjd1mIG1QQkqbOwsu1Rxdq5HNaeFTo/3B3qwwsD0r5IBNDEZb3mW9SYUkja9dvmNnO cAP9uktJWpagWRkHkOydzkO7g32MBOLJm/Y51x8VdZz3CmYz8ZYgYXiFAU1WYgNHk09oj5/ZJxrSL syozXntGW8M9QRdzQjJWVA==; Original-Received: from [87.69.77.57] (port=2265 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNDtA-0003Pi-Ab for emacs-devel@gnu.org; Sun, 14 Aug 2022 09:42:48 -0400 In-Reply-To: <83edxkmdy3.fsf@gnu.org> (message from Eli Zaretskii on Sat, 13 Aug 2022 17:10:44 +0300) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:293446 Archived-At: > Date: Sat, 13 Aug 2022 17:10:44 +0300 > From: Eli Zaretskii > > I've installed a few changes intended to speed up redisplay of buffers > with long lines when lines are truncated. This is WIP. With the > changes I installed, navigation via C-f/C-b should be much faster, and > likewise C-e and C-a (although C-a still has one problem I see that > needs to be fixed). Vertical cursor motion commands (C-n/C-p) are > still slow and need to be sped up; that's on my TODO. Vertical cursor motion commands have been sped up now. If someone sees cases of unreasonably slow vertical cursor motion, please report them as bugs (and please tell how much time they took, so we could be sure that our notions of "unreasonably slow" are similar ;-). 'recenter' was also sped up, which should make M-> faster, especially when lines are truncated. C-v/M-v are next.