From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Re: Question about display engine Date: Fri, 9 Aug 2019 17:09:23 +0200 Message-ID: <20190809150923.woktla6kubzismyz@Ergus> 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> <83ef1ua10h.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="79474"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: NeoMutt/20180716 Cc: rudalics@gmx.at, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 09 17:09:42 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 1hw6WS-000KWT-JL for ged-emacs-devel@m.gmane.org; Fri, 09 Aug 2019 17:09:40 +0200 Original-Received: from localhost ([::1]:59978 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hw6WR-0000Xd-IY for ged-emacs-devel@m.gmane.org; Fri, 09 Aug 2019 11:09:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45753) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hw6WN-0000XN-AN for emacs-devel@gnu.org; Fri, 09 Aug 2019 11:09:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hw6WM-0003GJ-7z for emacs-devel@gnu.org; Fri, 09 Aug 2019 11:09:35 -0400 Original-Received: from sonic301-21.consmr.mail.ir2.yahoo.com ([77.238.176.98]:40240) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hw6WK-0003FS-Vl for emacs-devel@gnu.org; Fri, 09 Aug 2019 11:09:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1565363371; bh=1A8WbQ4szFQyFbKtw7CQSu3FSZvOpsU4CXB6/51V0k0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=uMliMIoCYVjfpkE936YinIBfF78kM5zrEQVZ/hW4gTal+db7aACbhsDCvoF9aW5VOFk38oq7ez142dNUeFJJpbqiQLLrygNygGFXnYF5hM6+8sfylyzoWpYhe0ggNS9awLkX79Po0RUm2c0M95RrL/LJVVpuONggyOsLhhGZld4hPPAjJvXJSL2D+dLkDCW4sQlonzjeREUMYxQJXcOzojjeScHGS/onGgH/Mp1eaFJkVBBtEVEohsvJ0pVaTL6Y/7AhnYSFiVnx+wYyodM/cNa20DX2F5IGcdBE7wO0RdGB0cz7lQZA+jlpg6Zf3TP/pnsaQ84XCh3oXsjK6MUlOg== X-YMail-OSG: j_2bQkMVM1m.9k.5m9fSQbBrbBDBYlZ6R8JJTKazuqL0D3sKADyOvKNSDJKQB6Z 3AdDYksJBjf9CdBpOidEJ4T2mG1V4jExORgyZG.FaziJzMBDKwwchR5_MNc._LvnfNwS4bQdZoiQ DCjNzs4lIpG8xaEoBbSoEMarKawr93B4JI1FoJEEnUutw_XgIJK2tZ49NYTvjFpdiJCUAIKDyYeu c_ypwAo7NFu_MK65fW9Pd5.yqn8bY6QF9YD03MCkZb1yuba38Y42k8nupsiT3J4WUSMCPw0aQ9.y pMzbgRiLyJcfw0uAjUEwQNqGXYPrjzVFGnb7a18B_TAyCihaf8erdMx_sGrMKwl2lOoS99dk9dT6 AQ5Zl2d6qbytQqQH2Y6C4csBA.PwxAJgM_yy8OJIqvajiiEdJXsUSNVf4lXBCo5TAKchIZ1oKESr itTylvlgPF9awLZjKQ9vrv6.Wf7cxur7fPMRKzTjAc8kNTDdx0tbdFPbn6ERoVGonfAU6FXRMFvr K33SO97nLrlWg.V7QYiyqDTVWtTOhLmCYRddlkWM_rwNLPbCE4akL3KH3NRRSRefftJXdT52zFCK EQERAVIrOpLm_73J9jj5rwMEJGl.2lrWQOlxfB8kLRNsX8XIrpOcsgJasKZccgM9L4NnnwTQqu6Q AWYSdvSfBaSimvdwUQFOSvcHQ4jBirXlrEi.9BbY6GyKkVVKK9H8Tgx4ytdqp8bm6J1d_1fdbazt VOKQYb8YyUXdkF9QJay_UwVCOVfaMeBFt2FmuyxbBKGS.rnlBSn.mBMrX44ZnFuyR1vH4njpyXJ6 B7039nbQnqJDdBTF8PReoyfx9SToHnI.gdUZ5OdwTM Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ir2.yahoo.com with HTTP; Fri, 9 Aug 2019 15:09:31 +0000 Original-Received: by smtp430.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID dc0f73292e59d88a338b2815c1cea87e; Fri, 09 Aug 2019 15:09:28 +0000 (UTC) Content-Disposition: inline In-Reply-To: <83ef1ua10h.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 77.238.176.98 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:239280 Archived-At: On Fri, Aug 09, 2019 at 05:04:14PM +0300, Eli Zaretskii wrote: >> 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? > Hi Eli: The problem is the incoherence, so the solution will be very different depending of If we keep the tui behavior then there will be needed a design choice about what to do with the indicator, if we keep the GUI I have already a fix patch for that.