solarized-emacs

a fork of Bozhidar Batsov's solarized-emacs
git clone https://git.trogloxene.org/solarized-emacs.git
Log | Files | Refs | README

commit 1a46af3ff988e656a12b93c503fff87324b7420b
parent 2fbff753888b39440ee8f83bfde793445880faaa
Author: Thomas Frössman <thomasf@jossystem.se>
Date:   Fri, 16 Mar 2018 16:59:30 +0100

Revert "[Fix #194] Unified diff diff-hl ediff and smerge faces (#282)"

This reverts commit 2fbff753888b39440ee8f83bfde793445880faaa.

Diffstat:
Msolarized.el | 141++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------
1 file changed, 107 insertions(+), 34 deletions(-)

diff --git a/solarized.el b/solarized.el @@ -651,45 +651,118 @@ customize the resulting theme." `(custom-button-unraised ((,class (:inherit underline)))) `(custom-button-pressed-unraised ((,class (:inherit custom-button-unraised :foreground ,magenta)))) ;;;;; diff - `(diff-added ((,class (:background ,green-lc :foreground ,base3 :weight normal :slant normal)))) - `(diff-changed ((,class (:background ,yellow-lc :foreground ,base3 :weight normal :slant normal)))) - `(diff-removed ((,class (:background ,orange-lc :foreground ,base3 :weight normal :slant normal)))) - `(diff-refine-added ((,class (:foreground ,green-hc :underline t)))) - `(diff-refine-changed ((,class (:foreground ,yellow-hc :underline t)))) - `(diff-refine-removed ((,class (:foreground ,orange-hc :underline t)))) + `(diff-added ((,class (:foreground ,green)))) + `(diff-changed ((,class (:foreground ,blue)))) + `(diff-removed ((,class (:foreground ,red)))) + `(diff-refine-added + ((,light-class + (:background ,(solarized-color-blend "#ddffdd" green 0.7))) + (,dark-class + (:background ,(solarized-color-blend "#446644" green 0.7))))) + `(diff-refine-changed + ((,light-class + (:background ,(solarized-color-blend "#ddddff" blue 0.7))) + (,dark-class + (:background ,(solarized-color-blend "#444466" blue 0.7))))) + `(diff-refine-removed + ((,light-class + (:background ,(solarized-color-blend "#ffdddd" red 0.7))) + (,dark-class + (:background ,(solarized-color-blend "#664444" red 0.7))))) `(diff-header ((,class (:background ,base03)))) `(diff-file-header ((,class (:background ,base03 :foreground ,base0 :weight bold)))) ;;;;; diff-hl - `(diff-hl-change ((,class (:background ,blue-lc :foreground ,blue-hc)))) - `(diff-hl-delete ((,class (:background ,orange-lc :foreground ,orange-hc)))) - `(diff-hl-insert ((,class (:background ,green-lc :foreground ,green-hc)))) - `(diff-hl-unknown ((,class (:background ,yellow-lc :foreground ,yellow-hc)))) + `(diff-hl-change ((,class (:background ,blue-lc :foreground ,blue-hc)))) + `(diff-hl-delete ((,class (:background ,red-lc :foreground ,red-hc)))) + `(diff-hl-insert ((,class (:background ,green-lc :foreground ,green-hc)))) + `(diff-hl-unknown ((,class (:background ,cyan-lc :foreground ,cyan-hc)))) ;;;;; ediff - `(ediff-fine-diff-A ((,class (:foreground ,orange-hc :underline t)))) - `(ediff-fine-diff-B ((,class (:foreground ,green-hc :underline t)))) - `(ediff-fine-diff-C ((,class (:foreground ,cyan-hc :underline t)))) - `(ediff-fine-diff-Ancestor ((,class (:background ,green)))) - `(ediff-current-diff-A ((,class (:background ,orange-lc :foreground ,base3 :weight normal :slant normal)))) - `(ediff-current-diff-B ((,class (:background ,green-lc :foreground ,base3 :weight normal :slant normal)))) - `(ediff-current-diff-C ((,class (:background ,cyan-lc :foreground ,base3 :weight normal :slant normal)))) - `(ediff-current-diff-Ancestor ((,class (:background ,magenta :weight normal :slant normal)))) - `(ediff-even-diff-A ((,class (:background ,base02 :foreground ,base3 :weight normal :slant normal)))) - `(ediff-even-diff-B ((,class (:background ,base02 :foreground ,base3 :weight normal :slant normal)))) - `(ediff-even-diff-C ((,class (:background ,base02 :foreground ,base3 :weight normal :slant normal)))) - `(ediff-even-diff-Ancestor ((,class (:background ,(color-lighten-name base02 0.5) :weight normal :slant normal)))) - `(ediff-odd-diff-A ((,class (:background ,base02 :foreground ,base3 :weight normal :slant normal)))) - `(ediff-odd-diff-B ((,class (:background ,base02 :foreground ,base3 :weight normal :slant normal)))) - `(ediff-odd-diff-C ((,class (:background ,base02 :foreground ,base3 :weight normal :slant normal)))) - `(ediff-odd-diff-Ancestor ((,class (:background ,(color-lighten-name base02 0.5) :weight normal :slant normal)))) -;;;;;; smerge - `(smerge-markers ((,class (:background ,base02)))) - `(smerge-base ((,class (:background ,yellow-lc :foreground ,base3 :weight normal :slant normal)))) - `(smerge-mine ((,class (:background ,green-lc :foreground ,base3 :weight normal :slant normal)))) - `(smerge-other ((,class (:background ,orange-lc :foreground ,base3 :weight normal :slant normal)))) - `(smerge-refined-added ((,class (:foreground ,green-hc :underline t)))) - `(smerge-refined-changed ((,class (:background ,blue-lc :foreground ,cyan-hc :underline t)))) - `(smerge-refined-removed ((,class (:foreground ,orange-hc :underline t)))) + `(ediff-fine-diff-A ((,class (:background ,orange-lc)))) + `(ediff-fine-diff-B ((,class (:background ,green-lc)))) + `(ediff-fine-diff-C ((,class (:background ,yellow-lc)))) + + `(ediff-current-diff-C ((,class (:background ,blue-lc)))) + + `(ediff-even-diff-A ((,class (:background ,base01 + :foreground ,base3 )))) + `(ediff-odd-diff-A ((,class (:background ,base01 + :foreground ,base03 )))) + `(ediff-even-diff-B ((,class (:background ,base01 + :foreground ,base03 )))) + `(ediff-odd-diff-B ((,class (:background ,base01 + :foreground ,base03 )))) + `(ediff-even-diff-C ((,class (:background ,base01 + :foreground ,base0 )))) + `(ediff-odd-diff-C ((,class (:background ,base01 + :foreground ,base03 )))) + +;;;;;; alternative ediff (not finished) + ;; `(ediff-fine-diff-A ((,class ( + ;; :background ,(solarized-color-blend blue base03 0.25)) + ;; ))) + ;; `(ediff-fine-diff-B ((,class ( + ;; :background ,(solarized-color-blend violet base03 0.25)) + ;; ))) + ;; `(ediff-fine-diff-C ((,class ( + ;; :background ,(solarized-color-blend yellow base03 0.25)) + ;; ))) + ;; `(ediff-current-diff-A ((,class ( + ;; :background ,(solarized-color-blend blue base03 0.15) + ;; )))) + ;; `(ediff-current-diff-B ((,class ( + ;; :background ,(solarized-color-blend violet base03 0.15) + ;; )))) + ;; `(ediff-current-diff-C ((,class ( + ;; :background ,(solarized-color-blend yellow base03 0.15) + ;; )))) + ;; `(ediff-even-diff-A ((,class ( + ;; ;; :background ,(solarized-color-blend base0 base03 0.15) + ;; :background ,base02 + ;; ;; :foreground ,base2 + ;; ;; :background ,(solarized-color-blend green base02 0.15) + ;; )))) + ;; `(ediff-even-diff-B ((,class ( + ;; ;; :background ,base01 + ;; :background ,base02 + ;; ;; :foreground ,base2 + ;; )))) + ;; `(ediff-even-diff-C ((,class ( + ;; ;; :background ,base01 + ;; :background ,base02 + ;; ;; :foreground ,base2 + ;; )))) + ;; `(ediff-odd-diff-A ((,class ( + ;; ;; :background ,base01 + ;; :background ,base02 + ;; )))) + ;; `(ediff-odd-diff-B ((,class ( + ;; ;; :background ,base01 + ;; :background ,base02 + ;; )))) + ;; `(ediff-odd-diff-C ((,class ( + ;; ;; :background ,base01 + ;; :background ,base03 + ;; )))) + ;; `(ediff-current-diff-Ancestor ((,class (:background "VioletRed" :foreground "Black")))) + ;; `(ediff-even-diff-Ancestor ((,class (:background "Grey" :foreground "White")))) + ;; `(ediff-fine-diff-Ancestor ((,class (:background "Green" :foreground "Black")))) + ;; `(ediff-odd-diff-Ancestor ((,class (:background "gray40" :foreground "cyan3")))) + ;; `(ediff-even-diff-A ((,class (:underline ,base01)))) + ;; `(ediff-odd-diff-A ((,class (:underline ,base01 + ;; )))) + ;; `(ediff-even-diff-B ((,class (:background ,base01 + ;; :foreground ,base03 + ;; )))) + ;; `(ediff-odd-diff-B ((,class (:background ,base01 + ;; :foreground ,base03 + ;; )))) + ;; `(ediff-even-diff-C ((,class (:background ,base01 + ;; :foreground ,base0 + ;; )))) + ;; `(ediff-odd-diff-C ((,class (:background ,base01 + ;; :foreground ,base03 + ;; )))) ;;;;; edts `(edts-face-error-line ((,(append '((supports :underline (:style line))) light-class)