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: Fri, 22 Sep 2023 15:48:05 +0300 Message-ID: <83a5te74sa.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> <83bkdvaio4.fsf@gnu.org> <87jzsiy0ra.fsf@localhost> <83il82775q.fsf@gnu.org> <8734z6xvsh.fsf@localhost> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30304"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 65896@debbugs.gnu.org, kevin.legouguec@gmail.com, look@strawberrytea.xyz To: Ihor Radchenko Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Sep 22 14:49:20 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 1qjfay-0007hv-4F for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 22 Sep 2023 14:49:20 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qjfak-00079Q-BM; Fri, 22 Sep 2023 08:49:06 -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 1qjfaV-0006zY-JZ for bug-gnu-emacs@gnu.org; Fri, 22 Sep 2023 08:48:51 -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 1qjfaV-0006aP-8Z for bug-gnu-emacs@gnu.org; Fri, 22 Sep 2023 08:48:51 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qjfaf-0005V6-Ql for bug-gnu-emacs@gnu.org; Fri, 22 Sep 2023 08:49: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: Fri, 22 Sep 2023 12:49: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.169538689920922 (code B ref 65896); Fri, 22 Sep 2023 12:49:01 +0000 Original-Received: (at 65896) by debbugs.gnu.org; 22 Sep 2023 12:48:19 +0000 Original-Received: from localhost ([127.0.0.1]:35535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjfZy-0005RN-Uj for submit@debbugs.gnu.org; Fri, 22 Sep 2023 08:48:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjfZw-0005QW-4K for 65896@debbugs.gnu.org; Fri, 22 Sep 2023 08:48:16 -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 1qjfZe-0006UM-S9; Fri, 22 Sep 2023 08:47:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=F2VovBEY9CMwHktvbJ9nfTwFQ9Xxayic+W9UhzTIkZE=; b=S1scaEIaA8Am xDuG/xP0RQ1S1MYrOW/gI+OCDb+5V5WyP7Tvu/754TueACxg884sVEHxuR41IVNpIfd6P0zzUaVpT 1yaIinii/gYdL+s5DdP3RhC3qRYybJ1XiZ5Q54Nqb99L15lpFDGVI5nhz5q9KKb+8ysrTpdl2IEKU +Ggk03sZAXCZfJOAmjRaMuSqLMnet1ixsi8QzyjZdo03IjwfXU79WpQqoUvRbhJ7QUq/FtqARxGkS zwP2z5cEQXSHHHARsuy+qw738YgO+/Lrwlaor1QS13DZj07cu1+6Ey1k7ZEyaVeCvWhekD1jHjGA6 EcwbU4LU7+hHBhxoNGqaUg==; In-Reply-To: <8734z6xvsh.fsf@localhost> (message from Ihor Radchenko on Fri, 22 Sep 2023 12:00:14 +0000) 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:271087 Archived-At: > From: Ihor Radchenko > Cc: look@strawberrytea.xyz, 65896@debbugs.gnu.org, kevin.legouguec@gmail.com > Date: Fri, 22 Sep 2023 12:00:14 +0000 > > Eli Zaretskii writes: > > >> What about not extending the face unless the last 2 glyphs have eq face > >> or we have a single glyph in a row? > > > > That's a backward-incompatible change, so we cannot do that. > > Then, what about doing this only when :extend attribute is set to number > 2? That'd mean quite a few changes (since currently :extend is a boolean attribute), but okay. However, what is the detailed description of the behavior under this proposal? I mean, which 2 glyphs to consider? the last two shown on the screen line? If so, this will cause the same problems when these two glyphs come from different buffer lines (due to invisibility), no? IOW, won't that cause the same surprising effects, just in other situations?