/
weft-theme.el
77 lines (71 loc) · 3.26 KB
/
weft-theme.el
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
;;; weft-theme.el --- Weft color theme for Emacs.
(deftheme weft
"Weft color theme")
(custom-theme-set-faces
'weft
;; Frame
`(default ((t (:foreground "#F8F8F2" :background "#212120"))))
`(cursor ((t (:foreground "#f92672"))))
`(hl-line ((t (:background "#2d2d2c"))))
`(region ((t (:background "#575650"))))
`(minibuffer-prompt ((t (:foreground "#75715e"))))
`(mode-line ((t (:background "#666666" :foreground "#ffffff"))))
`(mode-line-inactive ((t (:background "#666666" :foreground "#ffffff" :box nil))))
`(mode-line-buffer-id ((t (:foreground "#ffffff"))))
`(show-paren-match-face ((t (:background "#595959"))))
;; Main
`(font-lock-builtin-face ((t (:foreground "#a6e22a"))))
`(font-lock-comment-face ((t (:foreground "#75715e"))))
`(font-lock-constant-face ((t (:foreground "#ae81ff"))))
`(font-lock-doc-string-face ((t (:foreground "#e6db74"))))
`(font-lock-function-name-face ((t (:foreground "#a6e22a"))))
`(font-lock-keyword-face ((t (:foreground "#f92672"))))
`(font-lock-string-face ((t (:foreground "#e6db74"))))
`(font-lock-type-face ((t (:foreground "#89bdff"))))
`(font-lock-variable-name-face ((t (:foreground "#a6e22a"))))
`(font-lock-warning-face ((t (:bold t :foreground "#fd5ff1"))))
;; Paren-face
`(parenthesis ((t (:foreground "#aaaaaa"))))
;; Cider
`(cider-repl-stdout-face ((t (:foreground "#aaaaaa"))))
`(cider-repl-stderr-face ((t (:foreground "#aaaaaa"))))
;; Org-Mode
`(org-block ((t (:foreground "#777777"))))
`(org-block-begin-line ((t (:foreground "#777777"))))
`(org-ellipsis ((t (:foreground "#777777"))))
`(org-level-1 ((t (:foreground "#ff5599"))))
`(org-level-2 ((t (:foreground "#99bbff"))))
`(org-level-3 ((t (:foreground "#ff88ff"))))
`(org-level-4 ((t (:foreground "#ffff33"))))
`(org-tag ((t (:foreground "#aaaaaa"))))
;; CUA
`(cua-rectangle ((t (:background "#141411"))))
;; IDO
`(ido-first-match ((t (:foreground "#ae81ff"))))
`(ido-only-match ((t (:foreground "#a6e22a"))))
`(ido-subdir ((t (:foreground "#89bdff"))))
;; Powerline
`(powerline-active1 ((t (:background "#444444" :foreground "#ffffff"))))
`(powerline-active2 ((t (:background "#333333" :foreground "#ffffff"))))
`(powerline-inactive1 ((t (:background "#444444" :foreground "#ffffff"))))
`(powerline-inactive2 ((t (:background "#333333" :foreground "#ffffff"))))
`(powerline-evil-normal ((t (:background "#559900" :foreground "#002200"))))
`(powerline-evil-insert ((t (:background "#dd3311" :foreground "#220000"))))
`(powerline-evil-operator ((t (:background "#1188cc" :foreground "#000022"))))
`(powerline-evil-visual ((t (:background "#dd9900" :foreground "#222200"))))
;; Company
`(company-preview ((t (:background "#ffff99" :foreground "#000000"))))
`(company-tooltip ((t (:background "#aaaaaa" :foreground "#000000"))))
`(company-scrollbar-bg ((t (:background "#999999"))))
`(company-scrollbar-fg ((t (:background "#555555"))))
`(company-tooltip-selection ((t (:background "#eeeeee" :foreground "#000000"))))
`(company-tooltip-common ((t (:background "#cccccc" :foreground "#000000")))))
;;;###autoload
(when load-file-name
(add-to-list 'custom-theme-load-path
(file-name-as-directory (file-name-directory load-file-name))))
;; Local Variables:
;; no-byte-compile: t
;; End:
(provide-theme 'weft)
;;; weft-theme.el ends here