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#65896: 30.0.50; folding text with text properties prevents background from extending past the newline Date: Sat, 30 Sep 2023 16:49:01 +0300 Message-ID: <83sf6vai0i.fsf@gnu.org> References: <87ttrzmfua.fsf@strawberrytea.xyz> <83v8cfns1m.fsf@gnu.org> <87il8fm7x2.fsf@gmail.com> <40b4f4d3-34ae-4631-bebd-eefcd034d87e@app.fastmail.com> <83il8envaf.fsf@gnu.org> <87pm2d6mbj.fsf@localhost> <83a5tfadpq.fsf@gnu.org> <87a5tfp74p.fsf@gmail.com> <86o7huvjrh.fsf@mail.linkov.net> <87o7hla1x4.fsf@gmail.com> <86o7hlghcu.fsf@mail.linkov.net> <87edig6b95.fsf@strawberrytea.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21249"; mail-complaints-to="usenet@ciao.gmane.io" Cc: yantar92@posteo.net, kevin.legouguec@gmail.com, 65896@debbugs.gnu.org, juri@linkov.net To: StrawberryTea Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Sep 30 15:50:04 2023 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 1qmaM7-0005Ax-J1 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 30 Sep 2023 15:50:03 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qmaLs-0007wB-PQ; Sat, 30 Sep 2023 09:49:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qmaLr-0007vt-7h for bug-gnu-emacs@gnu.org; Sat, 30 Sep 2023 09:49:47 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qmaLq-0005Md-VQ for bug-gnu-emacs@gnu.org; Sat, 30 Sep 2023 09:49:46 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qmaM5-0003P2-Pm for bug-gnu-emacs@gnu.org; Sat, 30 Sep 2023 09:50:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Sep 2023 13:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65896 X-GNU-PR-Package: emacs Original-Received: via spool by 65896-submit@debbugs.gnu.org id=B65896.169608178613051 (code B ref 65896); Sat, 30 Sep 2023 13:50:01 +0000 Original-Received: (at 65896) by debbugs.gnu.org; 30 Sep 2023 13:49:46 +0000 Original-Received: from localhost ([127.0.0.1]:57858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmaLn-0003OP-G8 for submit@debbugs.gnu.org; Sat, 30 Sep 2023 09:49:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmaLl-0003Nz-0Z for 65896@debbugs.gnu.org; Sat, 30 Sep 2023 09:49:42 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qmaLO-0005IG-DH; Sat, 30 Sep 2023 09:49:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=XxXB5OT7iRGR2YfGJhEuj2lH0IDqA2M9bZXUGWc64Ew=; b=EO2N+FlVltEJf/CNEBG0 FyXWig5qbQuGWPk242XROWrd0zh5wPfmK4He+K4JkFs5yns06uwTsrZxj5j1TKIzFu6n7s4yS0zRA a73TU/z3GtIF7LwHwBbhp7R4vVsIEnWbvRcSkkk55CSKTOjrCXfobV6f8dy3obIs1RXo4OjF6pWRo x1IqajOKdqvCtIoXj36Eco63KjxpXpM6r7rtaLJsqrxKMWi/FeSymGHFpriMydODtDL130RRw+phd TyVVqMtacy6zRaG85BmmRd7YKvtqf4h9iPe+uf63sMqvJWhV06f3xQwJV5actgFbbKyAr1wUnlAgZ BUZJOkFkVEg2QQ==; In-Reply-To: <87edig6b95.fsf@strawberrytea.xyz> (message from StrawberryTea on Fri, 29 Sep 2023 14:07:17 -0500) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:271542 Archived-At: > From: StrawberryTea > Cc: Kévin Le Gouguec , Eli > Zaretskii > , 65896@debbugs.gnu.org, Ihor Radchenko > > Date: Fri, 29 Sep 2023 14:07:17 -0500 > > Basically, it’s always possible to overlay the newline after a fold or shorten > the fold by one character and overlay a newline for the last character then set > a face and extend property for that newline. Sorry, I don't think I follow. Could you please show some example of this, perhaps with "ASCII art"? What do you mean by "overlay the newline", and what is "the fold" in this context? > What I think could be an alternative to adding all these overlays is a change on > the display engine side so that the extend property on a character extends its > face background regardless of whether it’s a newline character. That is a non-starter, since there's no text in that part. We don't show any parts of the text area with any face unless that part is "in the middle of text", and the part after EOB isn't.