From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Speedup of display of long and truncated lines Date: Sat, 13 Aug 2022 10:28:45 -0400 Message-ID: References: <83edxkmdy3.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5254"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Aug 13 16:29:31 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 1oMs8p-00019y-A4 for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Aug 2022 16:29:31 +0200 Original-Received: from localhost ([::1]:54972 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oMs8o-00089c-16 for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Aug 2022 10:29:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44218) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oMs8D-0007Od-76 for emacs-devel@gnu.org; Sat, 13 Aug 2022 10:28:53 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:21467) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oMs8B-0005YC-3D; Sat, 13 Aug 2022 10:28:52 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id D3580100142; Sat, 13 Aug 2022 10:28:49 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 48A1510002A; Sat, 13 Aug 2022 10:28:48 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1660400928; bh=z0qhDv9rv5E+nmgiKJFMv3fGaaJWmSbTIlVvXE4B6vY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=H7m+aJKyOiT4T9OXSognjMEgEyOvIwdB4Z7hicbA8IUqgrczlN9qAfeYAXLHcVmJq Y8UWXgB66P/wNL7ParNGWy+XfyY0ClLGYLqTGLqj/9mvp+5NRwwqgvBevz714nKiOw r2lU9swSrNkorF0ULJdKcz6IGFAbRvZmeRfqWLTZfAnReiC28gxQdZVNgsQCSxfBtv n/GJVhN1aWZPMpke+uBHFsUfVmeuYaxDd7GRrQ4Z64PxHSdrI4+LTEOxaOkdLos0sP DY/3KeWVLz84YU8zt5EzbQdKZoHYHDh81YYhkZRl9PbxCzutdaRayezKI7rnropd4f dvXi9Jp3qippw== Original-Received: from pastel (unknown [45.72.195.111]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 1ACD51201F4; Sat, 13 Aug 2022 10:28:48 -0400 (EDT) In-Reply-To: <83edxkmdy3.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 13 Aug 2022 17:10:44 +0300") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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:293415 Archived-At: > I didn't yet look at C-v/M-v, mainly because I don't have examples of > files with long lines that have enough long lines to justify movement > by window-full. (I could, of course, produce such files myself, but > the question is: do such files exist in Real Life, enough to make the > scrolling commands important in these cases? Examples of such files, > if they exist, are welcome.) I think we used to get such things occasionally in backtraces where you might get a few hundred lines were some of those lines can be pathologically long. Nowadays we're more careful to elide parts of each line of the backtrace, tho (not just for redisplay's sake but also to speed up the printing itself), so it probably doesn't count as a real life example any more. Stefan