GNU logs - #69516, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#69516: 30.0.50; fontify newline and end of headlines in shr
Resent-From: StrawberryTea <look@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 02 Mar 2024 23:32:01 +0000
Resent-Message-ID: <handler.69516.B.170942231022491 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 69516
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 69516 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.170942231022491
          (code B ref -1); Sat, 02 Mar 2024 23:32:01 +0000
Received: (at submit) by debbugs.gnu.org; 2 Mar 2024 23:31:50 +0000
Received: from localhost ([127.0.0.1]:39433 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rgYpa-0005qg-EK
	for submit <at> debbugs.gnu.org; Sat, 02 Mar 2024 18:31:50 -0500
Received: from lists.gnu.org ([209.51.188.17]:48322)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <look@HIDDEN>) id 1rgYpV-0005qW-IR
 for submit <at> debbugs.gnu.org; Sat, 02 Mar 2024 18:31:49 -0500
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 <look@HIDDEN>)
 id 1rgYp2-00038X-2h
 for bug-gnu-emacs@HIDDEN; Sat, 02 Mar 2024 18:31:16 -0500
Received: from out2-smtp.messagingengine.com ([66.111.4.26])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <look@HIDDEN>)
 id 1rgYp0-00032R-4m
 for bug-gnu-emacs@HIDDEN; Sat, 02 Mar 2024 18:31:15 -0500
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.nyi.internal (Postfix) with ESMTP id 564B75C0055;
 Sat,  2 Mar 2024 18:31:10 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute5.internal (MEProxy); Sat, 02 Mar 2024 18:31:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 strawberrytea.xyz; h=cc:content-type:content-type:date:date:from
 :from:in-reply-to:message-id:mime-version:reply-to:subject
 :subject:to:to; s=fm2; t=1709422270; x=1709508670; bh=8nfEja9Gzv
 sGpJQFnj7LgSEWyLAKV6OZUI5J4sTMeCY=; b=oWJ987dakjq1LpbdC9KivcRerX
 kJEmVed5ns9gmCIL+aIMm9gLc/1cXjy7OssmLEjXJyGOPVTAnwAfqnDyDRDX1HMy
 4GBDjpaD0zqN1Dy454DUanKa4rKSCblwZTxWAwgFFhaaIedhwtwtNPPBNi8iQrua
 KKgqN5TgCq//PsTp6AAiLZ15Fpx7CtRDHNPYB8slm/ATm0JQs3C6d9voAkFAswhj
 tbKtlIl1o0png71W591+edAfz8Ffq3PKx/I15xzJXCdZEJV2THBNEcEigJAdd8g6
 5gPuU3aD5coEgMev2yg/NAeAFemLbjkgJp2iYKKqUyoPBLq4d4H3ivZ14DIQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:message-id
 :mime-version:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=
 1709422270; x=1709508670; bh=8nfEja9GzvsGpJQFnj7LgSEWyLAKV6OZUI5
 J4sTMeCY=; b=Ao5vH0+OYSrKrkJo5SwSHP2l+QBZ/G7gD+yogoBUZgzEmuClOCv
 ndV/StUk5dK415o6lKEU0PBchd4cVPaL5vJ/TLpCRRGmpiNtvr35dj+xTrI0lFmt
 3hK3FoeUoOlmvhdYn9Xe1cSNGp7JnpjAVWO3lBNp98fy0dpzSay2LlzH/a8BhPt6
 PiYQy0v7lgQOBlZbws4ZLNPfGOM4rNquJuixnuP2IbXrG99LGNeejrx2dds6yv4q
 4rw2JgxK3BdyILfWMTAdFY1a1bKWcGoGI7SD0Wg221mDMYdQz6x0iC3TcB6Q82oI
 P3OFcvvA73uGOCayI4IJ3uuKKOSk46r2pQA==
X-ME-Sender: <xms:vrbjZftAC3HhqxRjqjAAisrQoXHA_QiqdtMk5kZQL9MLHMJ59-Jt4w>
 <xme:vrbjZQdJhhc27Qp5Ny8HvniBal-SlTyyvoQZ6L95Os36BOyN0UVJzNjGFItnE_1uB
 aCy-smOxiIN-pkNh4M>
X-ME-Received: <xmr:vrbjZSy6nQWehBPYKAiGpWklAjFTg7AGx9hewnYf5oof9a_NoF8mwjDK8Ec0ZEDvCoCkl3CclePXcoBfoILwp5h192AAak77Xzaqg7aYHA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrheeggdduudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecufghrlhcuvffnffculdejtddmnecujfgurhephffvuf
 gffffkgggtsehttdertddtredtnecuhfhrohhmpefuthhrrgifsggvrhhrhifvvggruceo
 lhhoohhksehsthhrrgifsggvrhhrhihtvggrrdighiiiqeenucggtffrrghtthgvrhhnpe
 etudegvddvffffvdegveetiedvudegjeeiveduueekgfevvdfgteetfeegtddvteenucev
 lhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlohhokhessh
 htrhgrfigsvghrrhihthgvrgdrgiihii
X-ME-Proxy: <xmx:vrbjZeM43yZFDNExy08FAJqiM-CfX_sCoAHx_ZCtA7gaQisO7uIjvA>
 <xmx:vrbjZf_urqE--r55pyXUx-3zGTs9uvROIXeyOZtcmsNrXFrycNnGXA>
 <xmx:vrbjZeV4L_iNXdeDw6RaP97K7U01pHKTlymEoT6pGnmyw5kTLvUFtg>
 <xmx:vrbjZcFwnxQyCE_a5oJsUH6BtR-m4DRckv47N6w__nrDM0_7L6jaIw>
Feedback-ID: id85149b6:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
 2 Mar 2024 18:31:09 -0500 (EST)
From: StrawberryTea <look@HIDDEN>
User-Agent: mu4e 1.12.0; emacs 30.0.50
Date: Sat, 02 Mar 2024 17:31:07 -0600
Message-ID: <87v864yzwk.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=66.111.4.26; envelope-from=look@HIDDEN;
 helo=out2-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.7 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.7 (--)

Hello Emacs developers,

As you know, I love extending my headline backgrounds to the end of the
window. However, shr.el does not do this, understandably because shr.el
was written before the :extend keyword was added.

The following patch hacks around this:

modified   lisp/net/shr.el
@@ -990,16 +990,21 @@ shr-fontize-dom
;; Add face to the region, but avoid putting the font properties on
;; blank text at the start of the line, and the newline at the end, to
;; avoid ugliness.
 (defun shr-add-font (start end type)
+    (when (memq type '(shr-h1 shr-h2 shr-h3 shr-h4 shr-h5 shr-h6))
+      (insert "\n")
+      (setq end (1+ end)))
   (save-excursion
     (goto-char start)
     (while (< (point) end)
       (when (bolp)
         (skip-chars-forward " "))
-      (add-face-text-property (point) (min (line-end-position) end) type t)
+      (add-face-text-property (point) end type t)
       (if (< (line-end-position) end)
           (forward-line 1)
         (goto-char end)))))

But this is a hack, and I would like to see a proper fix in Emacs.

StrawberryTea




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: StrawberryTea <look@HIDDEN>
Subject: bug#69516: Acknowledgement (30.0.50; fontify newline and end of
 headlines in shr)
Message-ID: <handler.69516.B.170942231022491.ack <at> debbugs.gnu.org>
References: <87v864yzwk.fsf@HIDDEN>
X-Gnu-PR-Message: ack 69516
X-Gnu-PR-Package: emacs
Reply-To: 69516 <at> debbugs.gnu.org
Date: Sat, 02 Mar 2024 23:32:01 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 69516 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
69516: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D69516
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#69516: Acknowledgement (30.0.50; fontify newline and end of headlines in shr)
Resent-From: StrawberryTea <look@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 03 Mar 2024 04:03:02 +0000
Resent-Message-ID: <handler.69516.B69516.170943857017165 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 69516
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 69516 <at> debbugs.gnu.org
Received: via spool by 69516-submit <at> debbugs.gnu.org id=B69516.170943857017165
          (code B ref 69516); Sun, 03 Mar 2024 04:03:02 +0000
Received: (at 69516) by debbugs.gnu.org; 3 Mar 2024 04:02:50 +0000
Received: from localhost ([127.0.0.1]:39537 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rgd3p-0004Sm-B2
	for submit <at> debbugs.gnu.org; Sat, 02 Mar 2024 23:02:49 -0500
Received: from out3-smtp.messagingengine.com ([66.111.4.27]:43315)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <look@HIDDEN>) id 1rgd3m-0004SY-Oa
 for 69516 <at> debbugs.gnu.org; Sat, 02 Mar 2024 23:02:48 -0500
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 9CAF05C005C;
 Sat,  2 Mar 2024 23:02:12 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute6.internal (MEProxy); Sat, 02 Mar 2024 23:02:12 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 strawberrytea.xyz; h=cc:content-type:content-type:date:date:from
 :from:in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to; s=fm2; t=1709438532; x=
 1709524932; bh=bME6TtTH1dw8ZP51iyA8QntHMBho0E06tp486QvWe2o=; b=r
 zXcbcEO2I5LWy+yAgU5UjzBEjHhsu3NHDNlNnhWIpZ6dZZWyVNI2pfbxkZ/xtB0Y
 uOiRQktAcvZuZZQCsKRjEvAhqR7kIut1wWx6RLTbcSSzzlCl4aAEz5GLVh5E6N4s
 n3LMaVcehjewNg+31Gq5I7z/z9DMwFa5mD7PBfjlh1Y76yvO8s5XoahB0DnaHDcD
 T9o+MHuq8O5aZYQ87rsyx3abW55PTNGKrHMmv+DKyNXu0bhuhNpiNr7j3PK++RL/
 YBB8bddx5VFp/5Q8s/Sg1akli3JaK5s9CTYpLw0qVUUt6mNNnVszAO+/+/bBWGq7
 QE+1087asVA/4GTkyntdg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:subject:subject:to
 :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm1; t=1709438532; x=1709524932; bh=bME6TtTH1dw8ZP51iyA8QntHMBho
 0E06tp486QvWe2o=; b=a1niroWRtFkMDwR9Ezyu3ql/qpLboxMSH5IckR11H14X
 lKGFsTZqukPavBKlPOZ7fBRUL2WfdiTYOZZikjteFmuQBrE0sU9jsTOLu3b9Fc2U
 BfhyEQF5YdfEJ7zkqGmXM5LcijWkv4wjjhbyW69dveOqiLNByf8fHW3+t9kfedZE
 oGE6zV1CqkEYwQzWWZGjGscloIJKt0Bn+5Hr7gUm0zpJX1U5xSTZksIMUvWpQkCv
 GiBAQrypM8XmP0bdITYxWcwahNcQNGQJMOrymRob1BZo7jLxeyR+219t78hn4HQb
 hIXoa85q5TcHz0m8C6Q2CWTFiI+AOJSSPJo0sHqmwA==
X-ME-Sender: <xms:RPbjZb268qJGgplvg6J1y_VPRuRId-ZKbFfu5i3hWZFi5I5-kIq_ig>
 <xme:RPbjZaFsUckZxg92yjFVgGT5iBDPnhw3ncVWYipFgvpJTAo7oUZPnnjq_rCaG8TTl
 XB_GP8Dyohh9i7iUbk>
X-ME-Received: <xmr:RPbjZb4-EJnwfhlg40MN2uIoVl0ISBuPjeckSY_yjsoJQJTibyl1ziY4OJAHC-ZTO9XMOQqKYvs8ULGIz33nfXlzwYW9S68luDB2KxAUfA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrheeggdeihecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecufghrlhcuvffnffculddvfedmnecujfgurhephffvuf
 gjfhgffffkgggtsehttdertddtredtnecuhfhrohhmpefuthhrrgifsggvrhhrhifvvggr
 uceolhhoohhksehsthhrrgifsggvrhhrhihtvggrrdighiiiqeenucggtffrrghtthgvrh
 hnpeefgfdujeduleduudfgvedvkeehheejffelkeevudegvddtudduhfeujeeigfffkeen
 ucffohhmrghinhepghhithhhuhgsuhhsvghrtghonhhtvghnthdrtghomhdpghhnuhdroh
 hrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehl
 ohhokhesshhtrhgrfigsvghrrhihthgvrgdrgiihii
X-ME-Proxy: <xmx:RPbjZQ3XVKRWuyS-T5J7OjHMU_8kKhIjCHUnkwvyWn5ViFixDEydKA>
 <xmx:RPbjZeEClfMJE3Mu8E3gADVvfRqBK250hMjdeCW3d9YTlRHWwwh3NQ>
 <xmx:RPbjZR_8Wt35RLcVTWh5KnBZBdoHsDtW1d2Ab9hn8efH6U-JOdt3Sg>
 <xmx:RPbjZZM10w1uloNXZyXoOhoMsuOMD0GlDJ5oCvu5TImNvNd13-g2yg>
Feedback-ID: id85149b6:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
 2 Mar 2024 23:02:12 -0500 (EST)
From: StrawberryTea <look@HIDDEN>
In-Reply-To: <handler.69516.B.170942231022491.ack <at> debbugs.gnu.org> (GNU bug
 Tracking System's message of "Sat, 02 Mar 2024 23:32:01 +0000")
References: <87v864yzwk.fsf@HIDDEN>
 <handler.69516.B.170942231022491.ack <at> debbugs.gnu.org>
User-Agent: mu4e 1.12.0; emacs 30.0.50
Date: Sat, 02 Mar 2024 22:02:11 -0600
Message-ID: <87msrgm08s.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

As a follow-up to my previous message, this is the correct code to
reproduce the issue:

;; Bootstrap straight
(defvar bootstrap-version)

(let ((bootstrap-file
       (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))
      (bootstrap-version 5))
  (unless (file-exists-p bootstrap-file)
    (with-current-buffer
        (url-retrieve-synchronously "https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el"
                                    'silent 'inhibit-cookies)
      (goto-char (point-max))
      (eval-print-last-sexp)))
  (load bootstrap-file nil 'nomessage))

(straight-use-package 'org)

(require 'org)
(load-theme 'leuven t)

(dolist (face '(org-level-1 org-level-2 org-level-3 org-level-4 org-level-5
                org-level-6 org-level-7 org-level-8))
  (set-face-attribute face nil :extend t))

(setq org-fontify-whole-heading-line t)
(scratch-buffer)
(org-mode)
(insert "* Headline 1\n Hello
* Headline 1\nHello\n")
(run-at-time 1 0 #'org-cycle-global)
(run-at-time 2 0 #'org-cycle-global)
(run-at-time 3 0 #'org-cycle-global)

help-debbugs@HIDDEN (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  bug-gnu-emacs@HIDDEN
>
> If you wish to submit further information on this problem, please
> send it to 69516 <at> debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@HIDDEN unless you wish
> to report a problem with the Bug-tracking system.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#69516: 30.0.50; fontify newline and end of headlines in shr
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 03 Mar 2024 06:57:01 +0000
Resent-Message-ID: <handler.69516.B69516.17094490174747 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 69516
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: StrawberryTea <look@HIDDEN>
Cc: 69516 <at> debbugs.gnu.org
Received: via spool by 69516-submit <at> debbugs.gnu.org id=B69516.17094490174747
          (code B ref 69516); Sun, 03 Mar 2024 06:57:01 +0000
Received: (at 69516) by debbugs.gnu.org; 3 Mar 2024 06:56:57 +0000
Received: from localhost ([127.0.0.1]:39672 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rgfmK-0001EU-VF
	for submit <at> debbugs.gnu.org; Sun, 03 Mar 2024 01:56:57 -0500
Received: from eggs.gnu.org ([209.51.188.92]:55040)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>)
 id 1rgfmI-0001E8-6f; Sun, 03 Mar 2024 01:56:56 -0500
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 <eliz@HIDDEN>)
 id 1rgflj-0006wv-Tu; Sun, 03 Mar 2024 01:56:19 -0500
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=JBMp/+uperVwVQKTGY+EEcQWJRPsMkJCp+m6fuI14Jo=; b=S7NN9eN9jMlz
 BoNocUT8G+JefQzRO7H5Um4rBAfaUZn9EVHLEXxL31oLK2gztfjTp0A9prt98XXeyGCKEXcdmKeer
 hGONGJMMceiVF5LPgwW4dqbk/gJSJy1Q0DmZ144kVbqJrXrU4hAb65vKXHjC/vEn4CV63SG2NE7Zw
 yK7mbVxlDQ4nz+aE8oec9y/vSW8L8cO4OG5dt4+BZwzrM6wMOG5EbruehXuzFNgENdGHaFCONRQ9+
 cSehHzoWlogmKV8rUCtSS2OC77FrMYa2AsfsYiEwxWFP49sAA4PROLR+iZGFjetXZGKUqCFfi6Uf3
 QPnRJchJhzY14VitNVhEbA==;
Date: Sun, 03 Mar 2024 08:56:16 +0200
Message-Id: <86y1azolbj.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87v864yzwk.fsf@HIDDEN> (message from StrawberryTea on
 Sat, 02 Mar 2024 17:31:07 -0600)
References: <87v864yzwk.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

severity 69516 wishlist
thanks

> From: StrawberryTea <look@HIDDEN>
> Date: Sat, 02 Mar 2024 17:31:07 -0600
> 
> Hello Emacs developers,
> 
> As you know, I love extending my headline backgrounds to the end of the
> window. However, shr.el does not do this, understandably because shr.el
> was written before the :extend keyword was added.
> 
> The following patch hacks around this:
> 
> modified   lisp/net/shr.el
> @@ -990,16 +990,21 @@ shr-fontize-dom
> ;; Add face to the region, but avoid putting the font properties on
> ;; blank text at the start of the line, and the newline at the end, to
> ;; avoid ugliness.
>  (defun shr-add-font (start end type)
> +    (when (memq type '(shr-h1 shr-h2 shr-h3 shr-h4 shr-h5 shr-h6))
> +      (insert "\n")
> +      (setq end (1+ end)))
>    (save-excursion
>      (goto-char start)
>      (while (< (point) end)
>        (when (bolp)
>          (skip-chars-forward " "))
> -      (add-face-text-property (point) (min (line-end-position) end) type t)
> +      (add-face-text-property (point) end type t)
>        (if (< (line-end-position) end)
>            (forward-line 1)
>          (goto-char end)))))
> 
> But this is a hack, and I would like to see a proper fix in Emacs.

Thanks.  Patches for this are welcome, but I think this should be an
optional feature, given that we have lived without it for such a long
time.




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 3 Mar 2024 06:56:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 03 01:56:57 2024
Received: from localhost ([127.0.0.1]:39674 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rgfmL-0001EW-9j
	for submit <at> debbugs.gnu.org; Sun, 03 Mar 2024 01:56:57 -0500
Received: from eggs.gnu.org ([209.51.188.92]:55040)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>)
 id 1rgfmI-0001E8-6f; Sun, 03 Mar 2024 01:56:56 -0500
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 <eliz@HIDDEN>)
 id 1rgflj-0006wv-Tu; Sun, 03 Mar 2024 01:56:19 -0500
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=JBMp/+uperVwVQKTGY+EEcQWJRPsMkJCp+m6fuI14Jo=; b=S7NN9eN9jMlz
 BoNocUT8G+JefQzRO7H5Um4rBAfaUZn9EVHLEXxL31oLK2gztfjTp0A9prt98XXeyGCKEXcdmKeer
 hGONGJMMceiVF5LPgwW4dqbk/gJSJy1Q0DmZ144kVbqJrXrU4hAb65vKXHjC/vEn4CV63SG2NE7Zw
 yK7mbVxlDQ4nz+aE8oec9y/vSW8L8cO4OG5dt4+BZwzrM6wMOG5EbruehXuzFNgENdGHaFCONRQ9+
 cSehHzoWlogmKV8rUCtSS2OC77FrMYa2AsfsYiEwxWFP49sAA4PROLR+iZGFjetXZGKUqCFfi6Uf3
 QPnRJchJhzY14VitNVhEbA==;
Date: Sun, 03 Mar 2024 08:56:16 +0200
Message-Id: <86y1azolbj.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: StrawberryTea <look@HIDDEN>
In-Reply-To: <87v864yzwk.fsf@HIDDEN> (message from StrawberryTea on
 Sat, 02 Mar 2024 17:31:07 -0600)
Subject: Re: bug#69516: 30.0.50; fontify newline and end of headlines in shr
References: <87v864yzwk.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
Cc: 69516 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

severity 69516 wishlist
thanks

> From: StrawberryTea <look@HIDDEN>
> Date: Sat, 02 Mar 2024 17:31:07 -0600
> 
> Hello Emacs developers,
> 
> As you know, I love extending my headline backgrounds to the end of the
> window. However, shr.el does not do this, understandably because shr.el
> was written before the :extend keyword was added.
> 
> The following patch hacks around this:
> 
> modified   lisp/net/shr.el
> @@ -990,16 +990,21 @@ shr-fontize-dom
> ;; Add face to the region, but avoid putting the font properties on
> ;; blank text at the start of the line, and the newline at the end, to
> ;; avoid ugliness.
>  (defun shr-add-font (start end type)
> +    (when (memq type '(shr-h1 shr-h2 shr-h3 shr-h4 shr-h5 shr-h6))
> +      (insert "\n")
> +      (setq end (1+ end)))
>    (save-excursion
>      (goto-char start)
>      (while (< (point) end)
>        (when (bolp)
>          (skip-chars-forward " "))
> -      (add-face-text-property (point) (min (line-end-position) end) type t)
> +      (add-face-text-property (point) end type t)
>        (if (< (line-end-position) end)
>            (forward-line 1)
>          (goto-char end)))))
> 
> But this is a hack, and I would like to see a proper fix in Emacs.

Thanks.  Patches for this are welcome, but I think this should be an
optional feature, given that we have lived without it for such a long
time.





Last modified: Sun, 3 Mar 2024 07:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.