GNU bug report logs - #46804
27.1; Man page for git-config(1) is partly displayed in overstriked font

Previous Next

Package: emacs;

Reported by: Tim Landscheidt <tim <at> tim-landscheidt.de>

Date: Fri, 26 Feb 2021 22:12:02 UTC

Severity: minor

Tags: moreinfo

Found in version 27.1

Fixed in version 28.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Tim Landscheidt <tim <at> tim-landscheidt.de>
To: bug-gnu-emacs <at> gnu.org
Subject: 27.1; Man page for git-config(1) is partly displayed in overstriked
 font
Date: Fri, 26 Feb 2021 22:10:56 +0000
Severity: minor

On (my) Fedora 32:

| emacs -Q --eval '(man "1 git-config")'

causes the part of the man page for git-config(1) from the
section title "CONFIGURATION FILE" to the word "prereceive"
in the entry for "receive.certNonceSlop" to be displayed in
overstriked font.

This is probably related to (or the same as?) bug #36927.

I understand that it is, eh, non-trivial to fix this asyn-
chronous chunked fontification, especially for minor cosme-
tical gain.  But perhaps it would be possible to append each
received chunk to another, "back" buffer, then, when the
process has ended and there was more than one chunk, fontify
that buffer and copy its contents to the "front" buffer, and
in both cases delete the "back" buffer.  (There might be a
more "correct" approach to replace the destructive
backward-delete-char calls & Co. with marking some text as
invisible, so the original input is not lost, but I'm more
interested in the output :-).)




This bug report was last modified 4 years and 78 days ago.

Previous Next


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