[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/modus-vivendi-theme d68b1e3 031/110: Major review of SM
From: |
Stefan Monnier |
Subject: |
[elpa] externals/modus-vivendi-theme d68b1e3 031/110: Major review of SMERGE faces |
Date: |
Wed, 29 Apr 2020 21:40:00 -0400 (EDT) |
branch: externals/modus-vivendi-theme
commit d68b1e3f7ac533064b64d7fed0eb622f495d3441
Author: Protesilaos Stavrou <address@hidden>
Commit: Protesilaos Stavrou <address@hidden>
Major review of SMERGE faces
This makes things consistent with all the cumulative refinements that
were introduced in `diff-mode', `magit', and `ediff'.
Also extends support for the new user-facing option of enabling "subtle
diffs".
---
modus-operandi-theme.el | 25 +++++++++++++++++--------
modus-vivendi-theme.el | 25 +++++++++++++++++--------
2 files changed, 34 insertions(+), 16 deletions(-)
diff --git a/modus-operandi-theme.el b/modus-operandi-theme.el
index feca84f..96f2567 100644
--- a/modus-operandi-theme.el
+++ b/modus-operandi-theme.el
@@ -2584,14 +2584,23 @@ AMOUNT is a customisation option."
`(sp-wrap-overlay-opening-pair ((,class (:inherit sp-pair-overlay-face))))
`(sp-wrap-tag-overlay-face ((,class (:inherit sp-pair-overlay-face))))
;;;; smerge
- `(smerge-base ((,class (:inherit modus-theme-special-warm))))
- `(smerge-lower ((,class (:inherit modus-theme-subtle-green))))
- `(smerge-markers ((,class (:inherit modus-theme-special-cold))))
- `(smerge-refined-added ((,class (:inherit modus-theme-intense-green))))
- `(smerge-refined-changed ((,class (:inherit modus-theme-intense-yellow))))
- `(smerge-refined-removed ((,class (:inherit modus-theme-intense-red))))
- `(smerge-refined-upper ((,class (:inherit modus-theme-intense-red))))
- `(smerge-upper ((,class (:inherit modus-theme-subtle-red))))
+ `(smerge-base ((,class ,(modus-operandi-theme-diffs
+ bg-main yellow
+ bg-diff-focus-changed fg-diff-focus-changed))))
+ `(smerge-lower ((,class ,(modus-operandi-theme-diffs
+ bg-main green
+ bg-diff-focus-added fg-diff-focus-added))))
+ `(smerge-markers ((,class (:background ,bg-diff-neutral-2 :foreground
,fg-diff-neutral-2))))
+ `(smerge-refined-added ((,class ,(modus-operandi-theme-diffs
+ bg-diff-added fg-diff-added
+ bg-diff-refine-added
fg-diff-refine-added))))
+ `(smerge-refined-changed ((,class nil)))
+ `(smerge-refined-removed ((,class ,(modus-operandi-theme-diffs
+ bg-diff-removed fg-diff-removed
+ bg-diff-refine-removed
fg-diff-refine-removed))))
+ `(smerge-upper ((,class ,(modus-operandi-theme-diffs
+ bg-main red
+ bg-diff-focus-removed fg-diff-focus-removed))))
;;;; speedbar
`(speedbar-button-face ((,class (:inherit link))))
`(speedbar-directory-face ((,class (:foreground ,blue :weight bold))))
diff --git a/modus-vivendi-theme.el b/modus-vivendi-theme.el
index bb678ce..905f027 100644
--- a/modus-vivendi-theme.el
+++ b/modus-vivendi-theme.el
@@ -2584,14 +2584,23 @@ AMOUNT is a customisation option."
`(sp-wrap-overlay-opening-pair ((,class (:inherit sp-pair-overlay-face))))
`(sp-wrap-tag-overlay-face ((,class (:inherit sp-pair-overlay-face))))
;;;; smerge
- `(smerge-base ((,class (:inherit modus-theme-special-warm))))
- `(smerge-lower ((,class (:inherit modus-theme-subtle-green))))
- `(smerge-markers ((,class (:inherit modus-theme-special-cold))))
- `(smerge-refined-added ((,class (:inherit modus-theme-intense-green))))
- `(smerge-refined-changed ((,class (:inherit modus-theme-intense-yellow))))
- `(smerge-refined-removed ((,class (:inherit modus-theme-intense-red))))
- `(smerge-refined-upper ((,class (:inherit modus-theme-intense-red))))
- `(smerge-upper ((,class (:inherit modus-theme-subtle-red))))
+ `(smerge-base ((,class ,(modus-vivendi-theme-diffs
+ bg-main yellow
+ bg-diff-focus-changed fg-diff-focus-changed))))
+ `(smerge-lower ((,class ,(modus-vivendi-theme-diffs
+ bg-main green
+ bg-diff-focus-added fg-diff-focus-added))))
+ `(smerge-markers ((,class (:background ,bg-diff-neutral-2 :foreground
,fg-diff-neutral-2))))
+ `(smerge-refined-added ((,class ,(modus-vivendi-theme-diffs
+ bg-diff-added fg-diff-added
+ bg-diff-refine-added
fg-diff-refine-added))))
+ `(smerge-refined-changed ((,class nil)))
+ `(smerge-refined-removed ((,class ,(modus-vivendi-theme-diffs
+ bg-diff-removed fg-diff-removed
+ bg-diff-refine-removed
fg-diff-refine-removed))))
+ `(smerge-upper ((,class ,(modus-vivendi-theme-diffs
+ bg-main red
+ bg-diff-focus-removed fg-diff-focus-removed))))
;;;; speedbar
`(speedbar-button-face ((,class (:inherit link))))
`(speedbar-directory-face ((,class (:foreground ,blue :weight bold))))
- [elpa] externals/modus-vivendi-theme 1742916 086/110: Internal: delete trailing whitespace, (continued)
- [elpa] externals/modus-vivendi-theme 1742916 086/110: Internal: delete trailing whitespace, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 52a247a 087/110: Expand README with table of contents and more docs, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 44f75d3 107/110: Internal: refine Modus Operandi main green values, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 29078bd 109/110: Upgrade to version 0.8.0, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 95c073b 080/110: Add support for RCIRC, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 1c605b3 085/110: Internal: improve function of "section headings", Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 23889e0 090/110: Section heading style for Org priorities, keywords, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme cd9cce9 093/110: Refine HYDRA colours, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 277c202 099/110: Review ELFEED faces, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 2101557 105/110: Use less intense foreground for fringe indicators, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme d68b1e3 031/110: Major review of SMERGE faces,
Stefan Monnier <=
- [elpa] externals/modus-vivendi-theme 0c4f871 029/110: Major review of EDIFF (superior UI/semantics), Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 5107407 059/110: Internal: convert two defmacro into defun, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 7a7e22c 060/110: Internal: reorganise `defun' initial placement, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme e50f582 064/110: Internal: add page breaks for convenience (the ^L), Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 1921e3b 088/110: Use web-friendly href for README table of contents, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 48b9df3 083/110: Use optional slanted text for Git commits (Magit), Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme e0c57fe 084/110: Add support for VTERM, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 66416bc 092/110: Tweak `message-mml' face, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 35fbfb7 032/110: Expand and refine MAGIT faces, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 5767a3d 037/110: Add support for WINUM, Stefan Monnier, 2020/04/29