expose dark-class/light-class variables

These represent display lists like the `class` variable currently does,
but with an added element specifying the background variant. These can
be used just like `class` currently is to specify a face spec for a
particular background variant.
This commit is contained in:
Jorge Israel Peña 2017-08-25 12:35:42 -07:00 committed by Bozhidar Batsov
parent 5c31ce484d
commit 7c4cb8ad18

View file

@ -136,6 +136,8 @@ Alpha should be a float between 0 and 1."
(defmacro solarized-with-color-variables (variant &rest body)
(declare (indent defun))
`(let* ((class '((class color) (min-colors 89)))
(light-class (append '((background light)) class))
(dark-class (append '((background dark)) class))
(variant ,variant)
(s-base03 "#002b36")
(s-base02 "#073642")