]>
Commit | Line | Data |
---|---|---|
1 | ;;; solarized-wombat-dark-theme.el --- Solarized dark theme with the wombat palette -*- lexical-binding: t -*- | |
2 | ||
3 | ;; Copyright (C) 2011-2021 Bozhidar Batsov | |
4 | ||
5 | ;; This program is free software; you can redistribute it and/or modify | |
6 | ;; it under the terms of the GNU General Public License as published by | |
7 | ;; the Free Software Foundation, either version 3 of the License, or | |
8 | ;; (at your option) any later version. | |
9 | ||
10 | ;; This program is distributed in the hope that it will be useful, | |
11 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 | ;; GNU General Public License for more details. | |
14 | ||
15 | ;; You should have received a copy of the GNU General Public License | |
16 | ;; along with this program. If not, see <http://www.gnu.org/licenses/>. | |
17 | ||
18 | ;;; Commentary: | |
19 | ;; | |
20 | ;; The the dark solarized theme with the wombat palette | |
21 | ;; | |
22 | ;;; Code: | |
23 | ||
24 | (require 'solarized) | |
25 | (eval-when-compile | |
26 | (require 'solarized-palettes)) | |
27 | ||
28 | (deftheme solarized-wombat-dark "The the dark solarized theme with the wombat palette") | |
29 | ||
30 | (solarized-with-color-variables-with-palette 'dark 'solarized-wombat-dark | |
31 | '("#2a2a29" "#f6f3e8" ; base03 (02 01 00 0 1 2) base3 | |
32 | "#e5c06d" "#ddaa6f" ; yellow orange | |
33 | "#ffb4ac" "#e5786d" ; red magenta | |
34 | "#834c98" "#a4b5e6" ; violet blue | |
35 | "#7ec98f" "#8ac6f2" ; cyan green | |
36 | ) | |
37 | '((custom-theme-set-faces | |
38 | theme-name | |
39 | `(default ((,class (:foreground ,(solarized-color-blend base03 base3 0.15 2) :background ,base03)))) | |
40 | `(highlight ((,class (:background ,violet)))) | |
41 | `(font-lock-builtin-face ((,class (:foreground ,magenta)))) | |
42 | `(font-lock-constant-face ((,class (:foreground ,blue)))) | |
43 | `(font-lock-comment-face ((,class (:foreground ,base00)))) | |
44 | `(mode-line | |
45 | ((,class (:foreground ,base2 :background ,(solarized-color-blend base03 base3 0.85 2))))) | |
46 | `(mode-line-inactive | |
47 | ((,class (:foreground ,base00 :background ,(solarized-color-blend base03 "black" 0.85 2))))) | |
48 | `(mode-line-buffer-id ((,class (:foreground ,base3 :weight bold)))) | |
49 | `(minibuffer-prompt ((,class (:foreground ,base1))))))) | |
50 | ||
51 | (provide-theme 'solarized-wombat-dark) | |
52 | ||
53 | (provide 'solarized-wombat-dark-theme) | |
54 | ||
55 | ;; Local Variables: | |
56 | ;; indent-tabs-mode: nil | |
57 | ;; End: | |
58 | ||
59 | ;;; solarized-wombat-dark-theme.el ends here |