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.bugs Subject: bug#47498: 28.0.50; follow-mode misses a line with tiling window manager Date: Tue, 30 Mar 2021 16:15:12 +0300 Message-ID: <83tuoskckf.fsf@gnu.org> References: <83wntokdgf.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11720"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 47498@debbugs.gnu.org To: stefan@marxist.se Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 30 15:18:52 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1lREGh-0002wV-TW for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 30 Mar 2021 15:18:51 +0200 Original-Received: from localhost ([::1]:51960 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lREGg-0003mk-UW for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 30 Mar 2021 09:18:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38768) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lREDy-0002KC-K9 for bug-gnu-emacs@gnu.org; Tue, 30 Mar 2021 09:16:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39061) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lREDy-0006gi-AI for bug-gnu-emacs@gnu.org; Tue, 30 Mar 2021 09:16:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lREDy-0007Po-3j for bug-gnu-emacs@gnu.org; Tue, 30 Mar 2021 09:16:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 Mar 2021 13:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47498 X-GNU-PR-Package: emacs Original-Received: via spool by 47498-submit@debbugs.gnu.org id=B47498.161711011128430 (code B ref 47498); Tue, 30 Mar 2021 13:16:02 +0000 Original-Received: (at 47498) by debbugs.gnu.org; 30 Mar 2021 13:15:11 +0000 Original-Received: from localhost ([127.0.0.1]:50606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRED6-0007OQ-Uc for submit@debbugs.gnu.org; Tue, 30 Mar 2021 09:15:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:45528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRED3-0007Na-RW for 47498@debbugs.gnu.org; Tue, 30 Mar 2021 09:15:07 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:36767) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lRECy-00065i-Lk; Tue, 30 Mar 2021 09:15:00 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4286 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lRECx-0002i7-MX; Tue, 30 Mar 2021 09:15:00 -0400 In-Reply-To: <83wntokdgf.fsf@gnu.org> (message from Eli Zaretskii on Tue, 30 Mar 2021 15:56:00 +0300) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:203296 Archived-At: > Date: Tue, 30 Mar 2021 15:56:00 +0300 > From: Eli Zaretskii > Cc: 47498@debbugs.gnu.org > > From my POV, follow-mode's design is fundamentally flawed, when > variable-size fonts and fractional line display are considered. Oh, and let's not forget features like display properties and overlays, which can disrupt the display continuity if they happen on the last line of the left window and continue into the first line of the right one. That's because follow-mode works by forcing the window's start point, but Emacs is unable to have the window-start point in the middle of a display property or overlay string.