From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#23574: 24.5; Overzealous underlining in emacs-nox Date: Sun, 05 Jun 2016 20:56:28 +0300 Message-ID: <83twh7tt83.fsf@gnu.org> References: <83porxwg1f.fsf@gnu.org> <83d1nxudrb.fsf@gnu.org> <83wpm3tyvn.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1465149456 9253 80.91.229.3 (5 Jun 2016 17:57:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 5 Jun 2016 17:57:36 +0000 (UTC) Cc: 23574@debbugs.gnu.org, john.b.mastro@gmail.com, cwoodbury@azavea.com To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 05 19:57:15 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b9cIU-0005LO-Qk for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Jun 2016 19:57:14 +0200 Original-Received: from localhost ([::1]:38159 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9cIU-000186-1T for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Jun 2016 13:57:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53759) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9cIN-00017p-GU for bug-gnu-emacs@gnu.org; Sun, 05 Jun 2016 13:57:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b9cII-0007OL-Hl for bug-gnu-emacs@gnu.org; Sun, 05 Jun 2016 13:57:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43513) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9cII-0007OH-F3 for bug-gnu-emacs@gnu.org; Sun, 05 Jun 2016 13:57:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b9cII-0000QI-9g for bug-gnu-emacs@gnu.org; Sun, 05 Jun 2016 13:57: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: Sun, 05 Jun 2016 17:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23574 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23574-submit@debbugs.gnu.org id=B23574.14651493841580 (code B ref 23574); Sun, 05 Jun 2016 17:57:02 +0000 Original-Received: (at 23574) by debbugs.gnu.org; 5 Jun 2016 17:56:24 +0000 Original-Received: from localhost ([127.0.0.1]:55850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b9cHf-0000PQ-J3 for submit@debbugs.gnu.org; Sun, 05 Jun 2016 13:56:23 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b9cHd-0000PD-Tz for 23574@debbugs.gnu.org; Sun, 05 Jun 2016 13:56:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b9cHX-0007IZ-K7 for 23574@debbugs.gnu.org; Sun, 05 Jun 2016 13:56:16 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59598) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9cHS-0007IE-L6; Sun, 05 Jun 2016 13:56:10 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3533 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1b9cHP-0007xo-2u; Sun, 05 Jun 2016 13:56:09 -0400 In-reply-to: (message from Noam Postavsky on Sun, 5 Jun 2016 13:05:53 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:119120 Archived-At: > From: Noam Postavsky > Date: Sun, 5 Jun 2016 13:05:53 -0400 > Cc: John Mastro , 23574@debbugs.gnu.org, cwoodbury@azavea.com > > On Sun, Jun 5, 2016 at 11:54 AM, Eli Zaretskii wrote: > > We always try to make the empty space > > after the end of a screen line have the same face as the last > > character of that line. > > Just to clarify, "last character of that line" refers to the newline > character or the one before it? The last displayed character of the line. The newline is not displayed, in the sense that it has no glyph, so it can have no face. > > While it should be > > possible to have GUI frames display underline all the way to window > > edge, no one has ever requested that, so we didn't bother. > > I think this would have been useful for magit to simplify the use of > overlays to display the region with horizontal lines. This is doable (and in fact we already do that in R2L paragraphs, which you can observe if you change the recipe's text to use R2L characters). But note that the OP in this bug report wants the exact opposite: to NOT have the underlining extended on TTYs. So clearly there's no "one size fits all" solution here. > In http://debbugs.gnu.org/cgi/bugreport.cgi?bug=21468#43 you > suggested a way using :align-to which turned out to have a bunch of > complications and magit ended up not using it (see > https://github.com/magit/magit/pull/2293). Did you try using the box attribute of a face?