From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Question about display engine Date: Fri, 09 Aug 2019 17:04:14 +0300 Message-ID: <83ef1ua10h.fsf@gnu.org> References: <835zn7bvvp.fsf@gnu.org> <20190808164319.bvsm265x76agq67v@Ergus> <83tvara6mp.fsf@gnu.org> <20190808223751.w7dbwvykxzr7u54n@Ergus> <83sgqaam3g.fsf@gnu.org> <20190809090825.f23oglz2flmpgkuv@Ergus> <83h86qad8c.fsf@gnu.org> <20190809113134.l5b6uawfdbgs4rqy@Ergus> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="61089"; mail-complaints-to="usenet@blaine.gmane.org" Cc: rudalics@gmx.at, emacs-devel@gnu.org To: Ergus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 09 16:04:55 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hw5Vl-000Fm4-QQ for ged-emacs-devel@m.gmane.org; Fri, 09 Aug 2019 16:04:53 +0200 Original-Received: from localhost ([::1]:59668 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hw5Vk-0007co-Nn for ged-emacs-devel@m.gmane.org; Fri, 09 Aug 2019 10:04:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36554) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hw5VF-0007cV-AP for emacs-devel@gnu.org; Fri, 09 Aug 2019 10:04:26 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:36277) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hw5VE-0002UR-V9; Fri, 09 Aug 2019 10:04:21 -0400 Original-Received: from [176.228.60.248] (port=4601 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hw5VE-0008Hj-5j; Fri, 09 Aug 2019 10:04:20 -0400 In-reply-to: <20190809113134.l5b6uawfdbgs4rqy@Ergus> (message from Ergus on Fri, 9 Aug 2019 13:31:34 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:239279 Archived-At: > Date: Fri, 9 Aug 2019 13:31:34 +0200 > From: Ergus > Cc: rudalics@gmx.at, emacs-devel@gnu.org > > The dfci mode exposes the issue 36858 in org-mode because: > > Org mode underlines only the headers in gui if no dfci mode is > enabled, else the underline is extended until the indicator+1 character. > > But in tui the underline extends until the end of the line always, so > the indicator looks pretty bad. That's what started this thread > actually. The incoherence between both interfaces. But this is unrelated to the issue of extending a face that straddles a newline, right? The issue being discussed in this thread is about faces that cover the newline; those cases that don't cover the newline are simply bugs in display-fill-column-indicator-mode, and should be fixed regardless of what we are talking here. It is possible that some solutions for the issue we are discussing here would also fix bug#36858 as side effect, but we should not delay solving that bug until the issue in this thread is resolved, because this issue is much more general and has much wider implications. So it might be that we decide not to change the more general behavior, or change it in a way that doesn't solve bug#36858. Or am I missing something?