summaryrefslogtreecommitdiffstats
path: root/lisp/themes/color-themes-monokai-alex.el
blob: 21bc4c3c9f9416e447a783e73b2569b85b147333 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
;; -*- self-compile-mode: t -*-

(eval-when-compile
  (require 'color-theme))

(defun color-theme-monokai-alex ()
  "Color theme by Alexander Sulfrian base on monokai"
  (interactive)
  (color-theme-monokai)
  (let ((color-theme-is-cumulative t))
    (color-theme-install
     '(color-theme-monokai-alex
       ((background-color . "black")
        (background-mode . dark))
       (font-lock-keyword-face ((t (:foreground "#66D9EF"))))
       (font-lock-type-face ((t (:weight bold :slant italic :foreground "#66D9EF"))))
       (linum ((t (:height 0.8 :inherit (default)))))
       (scroll-bar ((t (:foreground "gray20" :background "black"))))

       (mode-line  ((((class color) (min-colors 88))
                     (:foreground "black" :background "grey75")
                     (t (:inverse-video t)))))
       (mode-line-inactive (((default
                               (:inherit (mode-line)))
                             (((class color) (min-colors 88)
                               (background light))
                              (:background "grey90" :foreground "grey20"))
                             (((class color) (min-colors 88)
                               (background dark))
                              (:background "grey30" :foreground "grey80")))))
       ))))

(provide 'color-themes-monokai-alex)