At present, while you have all the power to customize faces, it isn't necessary easy to get things consistent. [...]
The spacemacs setup also has a pretty straight-forward way to tweak existing themes with their theming-modifications list, which makes it easy to tweak specific settings for specific themes (and ensures they are applied when themes change or are re-loaded etc).
(defun dotspacemacs/user-init ()
(setq theming-modifications
'((monokai
;; Font locking
(font-lock-comment-face :slant italic)
(web-mode-html-attr-name-face :inherit font-lock-variable-name-face
:foreground nil)
;; Modeline
(powerline-active1 :box (:color "#999999"
:line-width 1
:style released-button)
:background "#5a5a5a")))))
That seems useful (although not enough, personally, to drag in all of spacemacs). Has anyone else tried this "theme layer" from Spacemacs? Should we try to adapt it to emacs core?
Thanks!
~Chad