GNU bug report logs -
#33567
Syntactic fontification of diff hunks
Previous Next
Reported by: Juri Linkov <juri <at> linkov.net>
Date: Sat, 1 Dec 2018 22:13:02 UTC
Severity: wishlist
Tags: patch
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
On 19.12.2018 0:35, Juri Linkov wrote:
> I tried to replicate your settings: in emacs -Q I change the default
> foreground with e.g. M-x set-foreground-color RET
That only seems to change the default's foreground color. Which affects
how the context looks, but not lines with changes.
> A side note: M-x set-foreground-color RET TAB shows a list
> of colors with different backgrounds, not foregrounds
> as it would be natural to expect, so it is difficult to decide
> what foreground color to select by looking at background colors.
> This needs a separate bug#.
Indeed, it only gives a rough idea.
> Ok, let's say I chose M-x set-foreground-color RET LightSeaGreen
>
> Now in diff-mode I see exactly the same fontification with the same
> foreground colors and as seen in the original buffer visited from
> diff-mode by `C-c C-c', plus red/green background added by diff-mode.
Let me show you a screenshot. I've set some purple-ish foreground using
'M-x set-foreground-color', and you can see it in certain places. But
where there was the "default" face in the original buffers, in the
changes lines there is now green4 or red4 in the foreground, coming from
the respective faces diff-added and diff-removed.
(You can also see the white from the docstring and comment faces, but
that's a smaller issue, and I don't mind changing the theme if it comes
to that).
[Screenshot from 2018-12-19 01-25-11.png (image/png, attachment)]
This bug report was last modified 6 years and 146 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.