smerge-mode: Do not extend smerge-redefine-changed

By default this face is not neither used nor has a visible effect.
It is used if it does `face-differs-from-default-p', in which case
it replaces `smerge-refined-removed' and `smerge-refined-added'.

Setting `:extend' makes the `face-differs-from-default-p', but it does
not make it *look* different from `default', so doing that effectively
hides the refinements.
This commit is contained in:
Jonas Bernoulli 2020-05-22 15:10:48 +02:00
parent 2548b8c2d1
commit 5e2e40574b

View File

@ -146,7 +146,6 @@
:defer t :defer t
:config :config
(when (>= emacs-major-version 27) (when (>= emacs-major-version 27)
(set-face-attribute 'smerge-refined-changed nil :extend t)
(set-face-attribute 'smerge-refined-removed nil :extend t) (set-face-attribute 'smerge-refined-removed nil :extend t)
(set-face-attribute 'smerge-refined-added nil :extend t))) (set-face-attribute 'smerge-refined-added nil :extend t)))