;; foreground : #fcffdc ;; background : #100f1f ;; color0 #212125 ;; color1 #c24949 ;; color2 #3eca3e ;; color3 #dcdc0f ;; color4 #6d6df3 ;; color5 #d068d0 ;; color6 #00cbcb ;; color7 #e2e2e2 ;; color8 #80776f ;; color9 #c25959 ;; color10 #3eca3e ;; color11 #dcdc00 ;; color12 #915bf3 ;; color13 #d040d0 ;; color14 #78dada ;; color15 #f5f5f5 (deftheme anmol-test "Add some description here") (let ((class '((class color) (min-colors 89)))) (custom-theme-set-faces 'anmol-test `(default ((,class (:background "#100f1f" :foreground "#fcffdc")))) `(cursor ((,class (:background "#fcffdc" :foreground "#fcffdc")))) ;; Highlighting faces `(fringe ((,class (:background "#100f1f")))) `(highlight ((,class (:background "#100f1f" :underline t)))) ;; background during selection, this tends to be weird so feel free to experiment `(region ((t (:background "#80776f" :foreground "#f5f5f5")))) `(secondary-selection ((,class (:background "#100f1f")))) `(isearch ((,class (:background "#100f1f" :foreground "#6d6df3" :weight bold)))) `(isearch-fail ((t (:foreground "#fcffdc" :background "#c24949")))) `(lazy-highlight ((,class (:background "#100f1f" :foreground "#dcdc0f" :weight bold)))) ;; Mode line faces `(mode-line ((,class (:background "#212125" :foreground "#e2e2e2")))) `(mode-line-inactive ((,class (:background "#80776f" :foreground "#f5f5f5")))) ;; Escape and prompt faces `(minibuffer-prompt ((,class (:foreground "#00cbcb")))) `(escape-glyph ((,class (:foreground "#dcdc0f" :weight bold)))) `(homoglyph ((,class (:foreground "#3eca3e" :weight bold)))) ;; Font lock faces, this is where all source file highlighing is done `(font-lock-builtin-face ((,class (:foreground "#fcffdc" :weight bold)))) `(font-lock-comment-face ((,class (:foreground "#3eca3e")))) `(font-lock-constant-face ((,class (:foreground "#3eca3e")))) `(font-lock-function-name-face ((,class (:foreground "#00cbcb")))) `(font-lock-keyword-face ((,class (:foreground "#c25959" :weight bold)))) `(font-lock-string-face ((,class (:foreground "#3eca3e")))) `(font-lock-type-face ((,class (:foreground "#dcdc00" :weight bold)))) `(font-lock-variable-name-face ((,class (:foreground "#e2e2e2")))) `(font-lock-warning-face ((,class (:foreground "#c24949" :weight bold)))) ;; Button and link faces `(link ((,class (:foreground "#6d6df3" :underline t)))) `(link-visited ((,class (:foreground "#915bf3" :underline t)))) `(button ((,class (:background "#80776f" :foreground "#f5f5f5")))) `(header-line ((,class (:background "#100f1f" :foreground "#dcdc00")))) ;; Gnus faces ;; `(gnus-group-news-1 ((,class (:weight bold :foreground "#95e454")))) ;; `(gnus-group-news-1-low ((,class (:foreground "#95e454")))) ;; `(gnus-group-news-2 ((,class (:weight bold :foreground "#cae682")))) ;; `(gnus-group-news-2-low ((,class (:foreground "#cae682")))) ;; `(gnus-group-news-3 ((,class (:weight bold :foreground "#ccaa8f")))) ;; `(gnus-group-news-3-low ((,class (:foreground "#ccaa8f")))) ;; `(gnus-group-news-4 ((,class (:weight bold :foreground "#99968b")))) ;; `(gnus-group-news-4-low ((,class (:foreground "#99968b")))) ;; `(gnus-group-news-5 ((,class (:weight bold :foreground "#cae682")))) ;; `(gnus-group-news-5-low ((,class (:foreground "#cae682")))) ;; `(gnus-group-news-low ((,class (:foreground "#99968b")))) ;; `(gnus-group-mail-1 ((,class (:weight bold :foreground "#95e454")))) ;; `(gnus-group-mail-1-low ((,class (:foreground "#95e454")))) ;; `(gnus-group-mail-2 ((,class (:weight bold :foreground "#cae682")))) ;; `(gnus-group-mail-2-low ((,class (:foreground "#cae682")))) ;; `(gnus-group-mail-3 ((,class (:weight bold :foreground "#ccaa8f")))) ;; `(gnus-group-mail-3-low ((,class (:foreground "#ccaa8f")))) ;; `(gnus-group-mail-low ((,class (:foreground "#99968b")))) ;; `(gnus-header-content ((,class (:foreground "#8ac6f2")))) ;; `(gnus-header-from ((,class (:weight bold :foreground "#95e454")))) ;; `(gnus-header-subject ((,class (:foreground "#cae682")))) ;; `(gnus-header-name ((,class (:foreground "#8ac6f2")))) ;; `(gnus-header-newsgroups ((,class (:foreground "#cae682")))) ;; set ansi-colors `(ansi-color-black ((t (:foreground "#212125")))) `(ansi-color-white ((t (:foreground "#e2e2e2")))) `(ansi-color-red ((t (:foreground "#c24949")))) `(ansi-color-yellow ((t (:foreground "#dcdc0f")))) `(ansi-color-green ((t (:foregrounB "#3eca3e")))) `(ansi-color-cyan ((t (:foreground "#00cbcb")))) `(ansi-color-blue ((t (:foreground "#6d6df3")))) `(ansi-color-magenta ((t (:foregrou0E "#d068d0")))) `(ansi-color-bright-black ((t (:foreground "#80776f")))) `(ansi-color-bright-white ((t (:foreground "#f5f5f5")))) `(ansi-color-bright-red ((t (:foreground "#c25959")))) `(ansi-color-bright-yellow ((t (:foreground "#dcdc00")))) `(ansi-color-bright-green ((t (:foreground "#3eca3e")))) `(ansi-color-bright-cyan ((t (:foreground "#78dada")))) `(ansi-color-bright-blue ((t (:foreground "#915bf3" )))) `(ansi-color-bright-magenta ((t (:foreground "#d040d0")))) ;; Message faces ;; `(message-header-name ((,class (:foreground "#8ac6f2" :weight bold)))) ;; `(message-header-cc ((,class (:foreground "#95e454")))) ;; `(message-header-other ((,class (:foreground "#95e454")))) ;; `(message-header-subject ((,class (:foreground "#cae682")))) ;; `(message-header-to ((,class (:foreground "#cae682")))) ;; `(message-cited-text ((,class (:foreground "#99968b")))) `(message-separator ((,class (:foreground "#e2e2e2" :weight bold)))))) (provide-theme 'anmol-test)