Deprecate the old dark/light themes.
There is now a single theme that will use light or dark versions based on the background-mode of the frame, this allows a mix of light and dark frames.
This commit is contained in:
parent
862edee6cd
commit
e7b9997d34
|
@ -35,4 +35,17 @@ Ported to Emacs by Greg Pfeil, http://ethanschoonover.com/solarized."
|
||||||
"Solarized"
|
"Solarized"
|
||||||
,solarized-description))
|
,solarized-description))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defun color-theme-solarized-dark ()
|
||||||
|
"Color theme by Ethan Schoonover, created 2011-03-24.
|
||||||
|
Ported to Emacs by Greg Pfeil, http://ethanschoonover.com/solarized."
|
||||||
|
(declare (obsolete color-theme-solarized "2013-05-01"))
|
||||||
|
(color-theme-solarized))
|
||||||
|
;;;###autoload
|
||||||
|
(defun color-theme-solarized-light ()
|
||||||
|
"Color theme by Ethan Schoonover, created 2011-03-24.
|
||||||
|
Ported to Emacs by Greg Pfeil, http://ethanschoonover.com/solarized."
|
||||||
|
(declare (obsolete color-theme-solarized "2013-05-01"))
|
||||||
|
(color-theme-solarized))
|
||||||
|
|
||||||
(provide 'color-theme-solarized)
|
(provide 'color-theme-solarized)
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
(require 'solarized-definitions
|
||||||
|
(locate-file "solarized-definitions.el" custom-theme-load-path
|
||||||
|
'("c" "")))
|
||||||
|
|
||||||
|
(create-solarized-theme solarized-dark
|
||||||
|
(concat "This theme is obsolete since 2013-05-01;
|
||||||
|
use `solarized' instead.
|
||||||
|
|
||||||
|
"
|
||||||
|
solarized-description)
|
||||||
|
(solarized-color-definitions))
|
|
@ -554,4 +554,11 @@ the \"Gen RGB\" column in solarized-definitions.el to improve them further."
|
||||||
(add-to-list 'custom-theme-load-path
|
(add-to-list 'custom-theme-load-path
|
||||||
(file-name-as-directory (file-name-directory load-file-name))))
|
(file-name-as-directory (file-name-directory load-file-name))))
|
||||||
|
|
||||||
|
(defmacro create-solarized-theme (name description color-definitions)
|
||||||
|
`(progn
|
||||||
|
(deftheme ,name ,description)
|
||||||
|
(apply 'custom-theme-set-faces
|
||||||
|
',name ,color-definitions)
|
||||||
|
(provide-theme ',name)))
|
||||||
|
|
||||||
(provide 'solarized-definitions)
|
(provide 'solarized-definitions)
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
(require 'solarized-definitions
|
||||||
|
(locate-file "solarized-definitions.el" custom-theme-load-path
|
||||||
|
'("c" "")))
|
||||||
|
|
||||||
|
(create-solarized-theme solarized-light
|
||||||
|
(concat "This theme is obsolete since 2013-05-01;
|
||||||
|
use `solarized' instead.
|
||||||
|
|
||||||
|
"
|
||||||
|
solarized-description)
|
||||||
|
(solarized-color-definitions))
|
|
@ -2,12 +2,5 @@
|
||||||
(locate-file "solarized-definitions.el" custom-theme-load-path
|
(locate-file "solarized-definitions.el" custom-theme-load-path
|
||||||
'("c" "")))
|
'("c" "")))
|
||||||
|
|
||||||
(defmacro create-solarized-theme ()
|
(create-solarized-theme solarized
|
||||||
(let ((theme-name 'solarized))
|
solarized-description (solarized-color-definitions))
|
||||||
`(progn
|
|
||||||
(deftheme ,theme-name ,solarized-description)
|
|
||||||
(apply 'custom-theme-set-faces
|
|
||||||
',theme-name ',(solarized-color-definitions))
|
|
||||||
(provide-theme ',theme-name))))
|
|
||||||
|
|
||||||
(create-solarized-theme)
|
|
||||||
|
|
Loading…
Reference in New Issue