[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/cyberpunk-theme 1186da3 005/132: Major revision of code to
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/cyberpunk-theme 1186da3 005/132: Major revision of code to conform better to the new standard. |
Date: |
Thu, 21 Oct 2021 18:03:38 -0400 (EDT) |
branch: elpa/cyberpunk-theme
commit 1186da3a1b7113723749b3e9ae60ec019db6471b
Author: Nick Van Horn <nemo1211@gmail.com>
Commit: Nick Van Horn <nemo1211@gmail.com>
Major revision of code to conform better to the new standard.
---
cyberpunk-theme.el | 761 +++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 595 insertions(+), 166 deletions(-)
diff --git a/cyberpunk-theme.el b/cyberpunk-theme.el
index fff1b78..3774b24 100644
--- a/cyberpunk-theme.el
+++ b/cyberpunk-theme.el
@@ -31,171 +31,600 @@
;; file strives to be as mode-specific as possible, with further
;; tweaks that suit my fancy.
-(deftheme cyberpunk
- "")
-
-(custom-theme-set-faces
- 'cyberpunk
- '(default ((t (:background "black" :foreground "light gray"))))
- '(highlight ((t (:background "DarkOrange"))))
- ;; '(region ((t (:foreground "black" :background "#7F073F"))))
- '(region ((t ( :background "#7F073F"))))
- '(blue ((t (:foreground "blue"))))
- '(bold ((t (:bold t))))
- '(bold-italic ((t (:bold t))))
- '(border-glyph ((t (nil))))
- '(buffers-tab ((t (:background "#0C1021" :foreground "#F8F8F8"))))
- '(blue ((t (:foreground "blue"))))
- '(bold ((t (:bold t))))
- '(bold-italic ((t (:bold t))))
- '(border-glyph ((t (nil))))
- '(buffers-tab ((t (:background "#0C1021" :foreground "#F8F8F8"))))
-
- '(font-lock-builtin-face ((t (:foreground "#FF6400"))))
- '(font-lock-comment-face ((t (:italic t :foreground "#8B8989"))))
- '(font-lock-constant-face ((t (:foreground "#4c83ff"))))
- '(font-lock-doc-string-face ((t (:foreground "DarkOrange"))))
- '(font-lock-function-name-face ((t (:foreground "deep pink"))))
- '(font-lock-keyword-face ((t (:foreground "#FBDE2D"))))
- '(font-lock-preprocessor-face ((t (:foreground "gray57"))))
- '(font-lock-reference-face ((t (:foreground "medium slate blue"))))
- '(font-lock-reference-face ((t (:foreground "gray"))))
- '(font-lock-regexp-grouping-backslash ((t (:foreground "#E9C062"))))
- '(font-lock-regexp-grouping-construct ((t (:foreground "red"))))
- '(font-lock-string-face ((t (:foreground "#61CE3C"))))
- '(font-lock-type-face ((t (:foreground "#D8FA3C"))))
- '(font-lock-variable-name-face ((t (:foreground "#D8FA3C"))))
- '(font-lock-warning-face ((t (:bold t :foreground "Pink"))))
-
- '(gui-element ((t (:background "#333333" :foreground "#96CBFE"))))
- '(mode-line ((t (:background "gray10" :foreground "#4c83ff"
- :box (:line-width -1)))))
-
- '(mode-line-inactive ((t (:background "gray10" :foreground "gray30"
- :box (:line-width -1)))))
-
- '(isearch ((t (:background "deep pink" :foreground "black"))))
- '(isearch-fail ((t (:background "red4"))))
- '(lazy-highlight ((t (:background "yellow" :foreground "black"))))
- '(query-replace ((t (:background "#333333"))))
- '(Highline-face ((t (:background "SeaGreen"))))
- '(italic ((t (nil))))
- '(left-margin ((t (nil))))
- '(text-cursor ((t (:background "yellow" :foreground "black"))))
- '(toolbar ((t (nil))))
- '(underline ((nil (:underline nil))))
- '(vertical-border ((t (:background "black" :foreground "#333333"))))
- '(zmacs-region ((t (:background "snow" :foreground "ble"))))
-
- '(diff-added ((t (:foreground "green"))))
- '(diff-removed ((t (:foreground "red"))))
-
- '(magit-diff-add ((t (:foreground "green"))))
- '(magit-diff-del ((t (:foreground "red"))))
- '(magit-item-highlight ((t (:background "gray15"))))
- '(magit-section-title ((t (:foreground "deep pink"))))
- '(magit-diff-hunk-header ((t (:foreground "orange"))))
- '(magit-branch ((t (:foreground "gold"))))
-
- '(eval-sexp-fu-flash ((t (:background "grey15" :foreground "DeepPink3"))))
-
- '(ac-completion-face ((t (:foreground "darkgray" :underline t))))
- '(ac-candidate-face ((t (:background "gray60" :foreground "black"))))
- '(ac-selection-face ((t (:background "deep pink" :foreground "black"))))
- '(popup-isearch-match ((t (:background "black" :foreground "deep pink"))))
- '(popup-tip-face ((t (:background "#333333" :foreground "white"))))
- '(popup-scroll-bar-foreground-face ((t (:background "#0A0A0A"))))
- '(popup-scroll-bar-background-face ((t (:background "#333333"))))
-
- '(window-number-face ((t (:background "grey10" :foreground "#4c83ff"))))
-
- '(yas/field-highlight-face ((t (:background "deep pink" :foreground
"black"))))
-
- '(show-paren-match-face ((t (:background "deep pink" :foreground "black"))))
-
- '(naeu-green-face ((t (:foreground "green" :background "black"))))
- '(naeu-pink-face ((t (:foreground "deep pink" :background "black"))))
- '(naeu-blue-face ((t (:foreground "medium slate blue" :background "black"))))
- '(naeu-orange-face ((t (:foreground "#FBDE2D" :background "black"))))
- '(naeu-red-face ((t (:foreground "orange" :background "black"))))
- '(naeu-grey-face ((t (:foreground "gray30" :background "black"))))
-
- '(ido-first-match ((t (:foreground "deep pink" :background "black"))))
- '(ido-only-match ((t (:foreground "deep pink" :background "black"))))
- '(ido-subdir ((t (:foreground "gray60" :background "black"))))
- '(ido-indicator ((t (:foreground "black" :background "deep pink"))))
-
- '(match ((t (:foreground "deep pink" :background "blackn"))))
- '(minibuffer-prompt ((t (:foreground "#61CE3C" :background "black"))))
- '(grep-match-face ((t (:foreground "black" :background "deep pink"))))
- '(grep-hit-face ((t (:foreground "black" :background "red"))))
- '(grep-context-face ((t (:foreground "black" :background "deep pink"))))
-
- '(rainbow-delimiters-depth-1-face ((t (:foreground "dark red"))))
- '(rainbow-delimiters-depth-2-face ((t (:foreground "dark green"))))
- '(rainbow-delimiters-depth-3-face ((t (:foreground "deep pink"))))
- '(rainbow-delimiters-depth-4-face ((t (:foreground "yellow"))))
- '(rainbow-delimiters-depth-5-face ((t (:foreground "green"))))
- '(rainbow-delimiters-depth-6-face ((t (:foreground "light blue"))))
- '(rainbow-delimiters-depth-7-face ((t (:foreground "orange"))))
- '(rainbow-delimiters-depth-8-face ((t (:foreground "slate blue"))))
- '(rainbow-delimiters-depth-9-face ((t (:foreground "light gray"))))
- '(rainbow-delimiters-unmatched-face ((t (:foreground "white"))))
-
- '(erc-notice-face ((t (:bold t :foreground "grey26"))))
- '(erc-action-face ((t (:foreground "#FF6400"))))
- '(erc-bold-face ((t (:bold t :weight bold))))
- '(erc-button ((t (:bold t :weight bold))))
- '(erc-command-indicator-face ((t (:bold t :weight bold))))
- '(erc-current-nick-face ((t (:foreground "#FBDE2D"))))
- '(erc-dangerous-host-face ((t (:foreground "red"))))
- '(erc-default-face ((t (:foreground "#61CE3C"))))
- '(erc-direct-msg-face ((t (:foreground "orange"))))
- '(erc-error-face ((t (:foreground "red"))))
- '(erc-fool-face ((t (:foreground "dim gray"))))
- '(erc-header-line ((t (:background "grey90" :foreground "grey20"))))
- '(erc-input-face ((t (:foreground "#4c83ff"))))
- '(erc-inverse-face ((t (:background "Black" :foreground "White"))))
- '(erc-keyword-face ((t (:foreground "deep pink"))))
- '(erc-my-nick-face ((t (:bold t :foreground "deep pink" ))))
- '(erc-nick-default-face ((t (:foreground "grey57"))))
- '(erc-nick-msg-face ((t (:foreground "deep pink"))))
- '(erc-pal-face ((t (:bold t :foreground "Magenta" :weight bold))))
- '(erc-prompt-face ((t (:bold t :background "lightBlue2" :foreground "Black"
:weight bold))))
- '(erc-timestamp-face ((t (:foreground "dim gray"))))
- '(erc-underline-face ((t (:underline t))))
-
- '(vhl/default-face ((t (:background "#333333"))))
- '(undo-tree-visualizer-active-branch-face ((t (:foreground "deep pink"
:background "black"))))
- '(hl-sexp-face ((t (:background "#333333"))))
-
- '(hl-line ((t (:background "#333333"))))
-
- '(mumamo-background-chunk-major ((((class color) (background dark))
(:background "black"))))
- '(mumamo-background-chunk-submode1 ((((class color) (background dark))
(:background "black"))))
-
- '(ediff-even-diff-A ((((class color) (background dark)) (:background "dark
green"))))
- '(ediff-odd-diff-A ((((class color) (background dark)) (:background "dark
green"))))
- '(ediff-odd-diff-B ((((class color) (background dark)) (:background "dark
red"))))
- '(ediff-even-diff-B ((((class color) (background dark)) (:background "dark
red"))))
- '(ediff-current-diff-B ((((class color)) (:background "white"))))
- '(ediff-even-diff-A ((((class color)) nil)))
- '(ediff-even-diff-B ((((class color)) nil)))
- '(ediff-fine-diff-A ((((class color)) (:background "cyan"))))
- '(ediff-fine-diff-B ((((class color)) (:background "cyan"))))
- '(ediff-odd-diff-A ((((class color)) nil)))
- '(ediff-odd-diff-B ((((class color)) nil)))
-
- ;; org-mode custom faces
- `(org-agenda-date-today
- ((((class color)) (:foreground "#FF6400" :slant italic :weight bold))) t)
- `(org-agenda-structure
- ((((class color)) (:inherit font-lock-comment-face))))
- `(org-checkbox ((((class color)) (:background "#8B8989" :foreground
- "black" :box
- (:line-width 1 :style
released-button)))))
- `(org-column ((((class color)) (:background "#E9C062"
- :foreground "black"))))
-)
+(deftheme cyberpunk "The Cyberpunk color theme")
+
+(let ((class '((class color) (min-colors 89)))
+ ;; Cyberpunk palette
+ (cyberpunk-fg "#dcdccc")
+ (cyberpunk-fg-1 "#656555")
+ (cyberpunk-bg-1 "#2b2b2b")
+ (cyberpunk-bg-05 "#383838")
+ (cyberpunk-bg "#000000")
+ (cyberpunk-bg+1 "#4f4f4f")
+ (cyberpunk-bg+2 "#5f5f5f")
+ (cyberpunk-bg+3 "#6f6f6f")
+ (cyberpunk-red+1 "#dca3a3")
+ (cyberpunk-red "#ff0000")
+ (cyberpunk-red-1 "#8b0000")
+ (cyberpunk-red-2 "#8b0000")
+ (cyberpunk-red-3 "#9c6363")
+ (cyberpunk-red-4 "#8c5353")
+ (cyberpunk-red-5 "#7F073F")
+ (cyberpunk-pink "#ff69b4")
+ (cyberpunk-pink-1 "#ff1493")
+ (cyberpunk-orange-2 "#FF6400")
+ (cyberpunk-orange-1 "#ff8c00") ;; DarkOrange
+ (cyberpunk-orange "#ffa500")
+ (cyberpunk-yellow "#ffff00")
+ (cyberpunk-yellow-1 "#FBDE2D")
+ (cyberpunk-yellow-2 "#d0bf8f")
+ (cyberpunk-yellow-3 "#D8FA3C")
+ (cyberpunk-yellow-3 "#E9C062")
+ (cyberpunk-green-2 "#006400")
+ (cyberpunk-green-1 "#2e8b57")
+ (cyberpunk-green "#00ff00")
+ (cyberpunk-green+1 "#61CE3C")
+ (cyberpunk-green+2 "#9fc59f")
+ (cyberpunk-green+3 "#afd8af")
+ (cyberpunk-green+4 "#bfebbf")
+ (cyberpunk-cyan "#93e0e3")
+ (cyberpunk-blue+1 "#94bff3")
+ (cyberpunk-blue "#0000ff") ;; blue
+ (cyberpunk-blue-1 "#7b68ee") ;; medium slate blue
+ (cyberpunk-blue-2 "#6a5acd") ;; slate blue
+ (cyberpunk-blue-3 "#add8e6") ;; light blue
+ (cyberpunk-blue-4 "#b2dfee") ;; LightBlue2
+ (cyberpunk-blue-5 "#4c83ff")
+ (cyberpunk-blue-6 "#96CBFE")
+ (cyberpunk-magenta "#dc8cc3")
+ (cyberpunk-black "#000000")
+ (cyberpunk-black-2 "#0C1021")
+ (cyberpunk-black-3 "#0A0A0A")
+ (cyberpunk-gray "#d3d3d3")
+ (cyberpunk-gray-2 "#8B8989")
+ (cyberpunk-gray-3 "#919191")
+ (cyberpunk-gray-4 "#999999")
+ (cyberpunk-gray-5 "#333333")
+ (cyberpunk-gray-6 "#1A1A1A")
+ (cyberpunk-gray-7 "#4D4D4D")
+ (cyberpunk-white "#ffffff")
+ (cyberpunk-white-2 "#F8F8F8"))
+
+ (custom-theme-set-faces
+ 'cyberpunk
+ '(button ((t (:underline t))))
+ `(link ((,class (:foreground ,cyberpunk-yellow :underline t :weight bold))))
+ `(link-visited ((,class (:foreground ,cyberpunk-yellow-2 :underline t
:weight normal))))
+ `(blue ((,class (:foreground ,cyberpunk-blue))))
+ `(bold ((,class (:bold t))))
+ `(bold-italic ((,class (:bold t))))
+ `(border-glyph ((,class (nil))))
+ `(buffers-tab ((,class (:background ,cyberpunk-black-2 :foreground
,cyberpunk-white-2))))
+
+ ;;; basic coloring
+ `(default ((,class (:foreground ,cyberpunk-fg :background ,cyberpunk-bg))))
+ `(cursor ((,class (:foreground ,cyberpunk-fg))))
+ `(escape-glyph-face ((,class (:foreground ,cyberpunk-red))))
+ ;; `(fringe ((,class (:foreground ,cyberpunk-fg :background
,cyberpunk-bg+1))))
+ `(header-line ((,class (:foreground ,cyberpunk-yellow
+ :background ,cyberpunk-bg-1
+ :box (:line-width -1 :style
released-button)))))
+ `(highlight ((,class (:background ,cyberpunk-orange-1))))
+
+ ;;; compilation
+ `(compilation-column-face ((,class (:foreground ,cyberpunk-yellow))))
+ `(compilation-enter-directory-face ((,class (:foreground
,cyberpunk-green))))
+ `(compilation-error-face ((,class (:foreground ,cyberpunk-red-1 :weight
bold :underline t))))
+ `(compilation-face ((,class (:foreground ,cyberpunk-fg))))
+ `(compilation-info-face ((,class (:foreground ,cyberpunk-blue))))
+ `(compilation-info ((,class (:foreground ,cyberpunk-green+4 :underline t))))
+ `(compilation-leave-directory-face ((,class (:foreground
,cyberpunk-green))))
+ `(compilation-line-face ((,class (:foreground ,cyberpunk-yellow))))
+ `(compilation-line-number ((,class (:foreground ,cyberpunk-yellow))))
+ `(compilation-message-face ((,class (:foreground ,cyberpunk-blue))))
+ `(compilation-warning-face ((,class (:foreground ,cyberpunk-yellow-1
:weight bold :underline t))))
+
+ ;;; grep
+ `(grep-context-face ((,class (:foreground ,cyberpunk-black :background
,cyberpunk-pink-1))))
+ `(grep-error-face ((,class (:foreground ,cyberpunk-red :weight bold
:underline t))))
+ `(grep-hit-face ((,class (:foreground ,cyberpunk-black :background
,cyberpunk-red))))
+ `(grep-match-face ((,class (:foreground ,cyberpunk-black :background
,cyberpunk-pink-1))))
+ `(match ((,class (:background ,cyberpunk-bg-1 :foreground
,cyberpunk-pink-1))))
+
+ ;; faces used by isearch
+ `(isearch ((,class (:foreground ,cyberpunk-black :background
,cyberpunk-pink-1))))
+ `(isearch-fail ((,class (:background ,cyberpunk-red-1))))
+ `(lazy-highlight ((,class (:foreground ,cyberpunk-black :background
,cyberpunk-yellow))))
+
+ `(left-margin ((,class (nil))))
+ `(toolbar ((,class (nil))))
+ `(underline ((,class (:underline nil))))
+
+ `(menu ((,class (:foreground ,cyberpunk-fg :background ,cyberpunk-bg))))
+ `(minibuffer-prompt ((,class (:foreground ,cyberpunk-green+1 :background
,cyberpunk-black))))
+ `(mode-line
+ ((,class (:foreground ,cyberpunk-blue-5
+ :background ,cyberpunk-gray-5
+ :box (:line-width -1)))))
+ ;; `(mode-line-buffer-id ((,class (:foreground ,cyberpunk-yellow :weight
bold))))
+ `(mode-line-inactive
+ ((,class (:foreground ,cyberpunk-gray-7
+ :background ,cyberpunk-gray-6
+ :box (:line-width -1)))))
+ `(region ((,class (:background ,cyberpunk-red-5))))
+ `(secondary-selection ((,class (:background ,cyberpunk-bg+2))))
+ `(trailing-whitespace ((,class (:background ,cyberpunk-red))))
+ `(vertical-border ((,class (:foreground ,cyberpunk-gray-5 :background
,cyberpunk-black))))
+
+ ;;; font lock
+ `(font-lock-builtin-face ((,class (:foreground ,cyberpunk-orange-2))))
+ `(font-lock-comment-face ((,class (:foreground ,cyberpunk-gray-2 :italic
t))))
+ ;; `(font-lock-comment-delimiter-face ((,class (:foreground
,cyberpunk-green))))
+ `(font-lock-constant-face ((,class (:foreground ,cyberpunk-blue-5))))
+ ;; `(font-lock-doc-face ((,class (:foreground ,cyberpunk-green+1))))
+ `(font-lock-doc-string-face ((,class (:foreground ,cyberpunk-orange-1))))
+ `(font-lock-function-name-face ((,class (:foreground ,cyberpunk-pink-1))))
+ `(font-lock-keyword-face ((,class (:foreground ,cyberpunk-yellow-1))))
+ ;; `(font-lock-negation-char-face ((,class (:foreground ,cyberpunk-fg))))
+ `(font-lock-preprocessor-face ((,class (:foreground ,cyberpunk-gray-3))))
+ `(font-lock-string-face ((,class (:foreground ,cyberpunk-green+1))))
+ `(font-lock-type-face ((,class (:foreground ,cyberpunk-yellow-3))))
+ `(font-lock-variable-name-face ((,class (:foreground ,cyberpunk-yellow-3))))
+ `(font-lock-warning-face ((,class (:foreground ,cyberpunk-pink))))
+
+ `(c-annotation-face ((,class (:inherit font-lock-constant-face))))
+
+ `(gui-element ((,class (:background ,cyberpunk-gray-5 :foreground
,cyberpunk-blue-6))))
+
+
+
+ ;;; newsticker
+ ;; These are currently placeholders that probably look terrible.
+ ;; Someone who uses newsticker is welcome to change these
+ `(newsticker-date-face ((,class (:foreground ,cyberpunk-fg))))
+ `(newsticker-default-face ((,class (:foreground ,cyberpunk-fg))))
+ `(newsticker-enclosure-face ((,class (:foreground ,cyberpunk-green+3))))
+ `(newsticker-extra-face ((,class (:foreground ,cyberpunk-bg+2 :height
0.8))))
+ `(newsticker-feed-face ((,class (:foreground ,cyberpunk-fg))))
+ `(newsticker-immortal-item-face ((,class (:foreground ,cyberpunk-green))))
+ `(newsticker-new-item-face ((,class (:foreground ,cyberpunk-blue))))
+ `(newsticker-obsolete-item-face ((,class (:foreground ,cyberpunk-red))))
+ `(newsticker-old-item-face ((,class (:foreground ,cyberpunk-bg+3))))
+ `(newsticker-statistics-face ((,class (:foreground ,cyberpunk-fg))))
+ `(newsticker-treeview-face ((,class (:foreground ,cyberpunk-fg))))
+ `(newsticker-treeview-immortal-face ((,class (:foreground
,cyberpunk-green))))
+ `(newsticker-treeview-listwindow-face ((,class (:foreground
,cyberpunk-fg))))
+ `(newsticker-treeview-new-face ((,class (:foreground ,cyberpunk-blue
:weight bold))))
+ `(newsticker-treeview-obsolete-face ((,class (:foreground ,cyberpunk-red))))
+ `(newsticker-treeview-old-face ((,class (:foreground ,cyberpunk-bg+3))))
+ `(newsticker-treeview-selection-face ((,class (:foreground
,cyberpunk-yellow))))
+
+ ;;; external
+
+ ;; full-ack
+ `(ack-separator ((,class (:foreground ,cyberpunk-fg))))
+ `(ack-file ((,class (:foreground ,cyberpunk-blue))))
+ `(ack-line ((,class (:foreground ,cyberpunk-yellow))))
+ `(ack-match ((,class (:foreground ,cyberpunk-orange :background
,cyberpunk-bg-1 :weigth bold))))
+
+ ;; auctex
+ `(font-latex-bold ((,class (:inherit bold))))
+ `(font-latex-warning ((,class (:inherit font-lock-warning))))
+ `(font-latex-sedate ((,class (:foreground ,cyberpunk-yellow :weight bold
))))
+ `(font-latex-title-4 ((,class (:inherit variable-pitch :weight bold))))
+
+ ;; auto-complete
+ `(ac-completion-face ((,class (:background ,cyberpunk-gray-2 :underline
t))))
+ `(ac-candidate-face ((,class (:background ,cyberpunk-gray-4 :foreground
,cyberpunk-black))))
+ `(ac-selection-face ((,class (:background ,cyberpunk-pink-1 :foreground
,cyberpunk-black))))
+ `(popup-tip-face ((,class (:background ,cyberpunk-gray-5 :foreground
,cyberpunk-white))))
+ `(popup-scroll-bar-foreground-face ((,class (:background
,cyberpunk-black-3))))
+ `(popup-scroll-bar-background-face ((,class (:background ,cyberpunk-bg-1))))
+ `(popup-isearch-match ((,class (:background ,cyberpunk-gray-5))))
+
+ `(window-number-face ((,class (:background ,cyberpunk-gray-6 :foreground
,cyberpunk-blue-5))))
+
+ ;; diff
+ `(diff-added ((,class (:foreground ,cyberpunk-green+4))))
+ `(diff-changed ((,class (:foreground ,cyberpunk-yellow))))
+ `(diff-removed ((,class (:foreground ,cyberpunk-red))))
+ `(diff-header ((,class (:background ,cyberpunk-bg+2))))
+ `(diff-file-header
+ ((,class (:background ,cyberpunk-bg+2 :foreground ,cyberpunk-fg :bold
t))))
+
+ ;; ert
+ `(ert-test-result-expected ((,class (:foreground ,cyberpunk-green+4
:background ,cyberpunk-bg))))
+ `(ert-test-result-unexpected ((,class (:foreground ,cyberpunk-red
:background ,cyberpunk-bg))))
+
+ ;; eshell
+ `(eshell-prompt ((,class (:foreground ,cyberpunk-yellow :weight bold))))
+ `(eshell-ls-archive ((,class (:foreground ,cyberpunk-red-1 :weight bold))))
+ `(eshell-ls-backup ((,class (:inherit font-lock-comment))))
+ `(eshell-ls-clutter ((,class (:inherit font-lock-comment))))
+ `(eshell-ls-directory ((,class (:foreground ,cyberpunk-blue+1 :weight
bold))))
+ `(eshell-ls-executable ((,class (:foreground ,cyberpunk-red+1 :weight
bold))))
+ `(eshell-ls-unreadable ((,class (:foreground ,cyberpunk-fg))))
+ `(eshell-ls-missing ((,class (:inherit font-lock-warning))))
+ `(eshell-ls-product ((,class (:inherit font-lock-doc))))
+ `(eshell-ls-special ((,class (:foreground ,cyberpunk-yellow :weight bold))))
+ `(eshell-ls-symlink ((,class (:foreground ,cyberpunk-cyan :weight bold))))
+
+ ;; flymake
+ `(flymake-errline ((,class (:foreground ,cyberpunk-red-1 :weight bold
:underline t))))
+ `(flymake-warnline ((,class (:foreground ,cyberpunk-yellow-1 :weight bold
:underline t))))
+
+ ;; flyspell
+ `(flyspell-duplicate ((,class (:foreground ,cyberpunk-yellow-1 :weight bold
:underline t))))
+ `(flyspell-incorrect ((,class (:foreground ,cyberpunk-red-1 :weight bold
:underline t))))
+
+ ;; erc
+ `(erc-action-face ((,class (:inherit erc-default-face))))
+ `(erc-bold-face ((,class (:weight bold))))
+ `(erc-current-nick-face ((,class (:foreground ,cyberpunk-blue :weight
bold))))
+ `(erc-dangerous-host-face ((,class (:inherit font-lock-warning))))
+ `(erc-default-face ((,class (:foreground ,cyberpunk-fg))))
+ `(erc-direct-msg-face ((,class (:inherit erc-default))))
+ `(erc-error-face ((,class (:inherit font-lock-warning))))
+ `(erc-fool-face ((,class (:inherit erc-default))))
+ `(erc-highlight-face ((,class (:inherit hover-highlight))))
+ `(erc-input-face ((,class (:foreground ,cyberpunk-yellow))))
+ `(erc-keyword-face ((,class (:foreground ,cyberpunk-blue :weight bold))))
+ `(erc-nick-default-face ((,class (:foreground ,cyberpunk-yellow :weight
bold))))
+ `(erc-my-nick-face ((,class (:foreground ,cyberpunk-red :weigth bold))))
+ `(erc-nick-msg-face ((,class (:inherit erc-default))))
+ `(erc-notice-face ((,class (:foreground ,cyberpunk-green))))
+ `(erc-pal-face ((,class (:foreground ,cyberpunk-orange :weight bold))))
+ `(erc-prompt-face ((,class (:foreground ,cyberpunk-orange :background
,cyberpunk-bg :weight bold))))
+ `(erc-timestamp-face ((,class (:foreground ,cyberpunk-green+1))))
+ `(erc-underline-face ((t (:underline t))))
+
+ ;; gnus
+ `(gnus-group-mail-1 ((,class (:bold t :inherit gnus-group-mail-1-empty))))
+ `(gnus-group-mail-1-empty ((,class (:inherit gnus-group-news-1-empty))))
+ `(gnus-group-mail-2 ((,class (:bold t :inherit gnus-group-mail-2-empty))))
+ `(gnus-group-mail-2-empty ((,class (:inherit gnus-group-news-2-empty))))
+ `(gnus-group-mail-3 ((,class (:bold t :inherit gnus-group-mail-3-empty))))
+ `(gnus-group-mail-3-empty ((,class (:inherit gnus-group-news-3-empty))))
+ `(gnus-group-mail-4 ((,class (:bold t :inherit gnus-group-mail-4-empty))))
+ `(gnus-group-mail-4-empty ((,class (:inherit gnus-group-news-4-empty))))
+ `(gnus-group-mail-5 ((,class (:bold t :inherit gnus-group-mail-5-empty))))
+ `(gnus-group-mail-5-empty ((,class (:inherit gnus-group-news-5-empty))))
+ `(gnus-group-mail-6 ((,class (:bold t :inherit gnus-group-mail-6-empty))))
+ `(gnus-group-mail-6-empty ((,class (:inherit gnus-group-news-6-empty))))
+ `(gnus-group-mail-low ((,class (:bold t :inherit
gnus-group-mail-low-empty))))
+ `(gnus-group-mail-low-empty ((,class (:inherit gnus-group-news-low-empty))))
+ `(gnus-group-news-1 ((,class (:bold t :inherit gnus-group-news-1-empty))))
+ `(gnus-group-news-2 ((,class (:bold t :inherit gnus-group-news-2-empty))))
+ `(gnus-group-news-3 ((,class (:bold t :inherit gnus-group-news-3-empty))))
+ `(gnus-group-news-4 ((,class (:bold t :inherit gnus-group-news-4-empty))))
+ `(gnus-group-news-5 ((,class (:bold t :inherit gnus-group-news-5-empty))))
+ `(gnus-group-news-6 ((,class (:bold t :inherit gnus-group-news-6-empty))))
+ `(gnus-group-news-low ((,class (:bold t :inherit
gnus-group-news-low-empty))))
+ `(gnus-header-content ((,class (:inherit message-header-other))))
+ `(gnus-header-from ((,class (:inherit message-header-from))))
+ `(gnus-header-name ((,class (:inherit message-header-name))))
+ `(gnus-header-newsgroups ((,class (:inherit message-header-other))))
+ `(gnus-header-subject ((,class (:inherit message-header-subject))))
+ `(gnus-summary-cancelled ((,class (:foreground ,cyberpunk-orange))))
+ `(gnus-summary-high-ancient ((,class (:foreground ,cyberpunk-blue))))
+ `(gnus-summary-high-read ((,class (:foreground ,cyberpunk-green :weight
bold))))
+ `(gnus-summary-high-ticked ((,class (:foreground ,cyberpunk-orange :weight
bold))))
+ `(gnus-summary-high-unread ((,class (:foreground ,cyberpunk-fg :weight
bold))))
+ `(gnus-summary-low-ancient ((,class (:foreground ,cyberpunk-blue))))
+ `(gnus-summary-low-read ((t (:foreground ,cyberpunk-green))))
+ `(gnus-summary-low-ticked ((,class (:foreground ,cyberpunk-orange :weight
bold))))
+ `(gnus-summary-low-unread ((,class (:foreground ,cyberpunk-fg))))
+ `(gnus-summary-normal-ancient ((,class (:foreground ,cyberpunk-blue))))
+ `(gnus-summary-normal-read ((,class (:foreground ,cyberpunk-green))))
+ `(gnus-summary-normal-ticked ((,class (:foreground ,cyberpunk-orange
:weight bold))))
+ `(gnus-summary-normal-unread ((,class (:foreground ,cyberpunk-fg))))
+ `(gnus-summary-selected ((,class (:foreground ,cyberpunk-yellow :weight
bold))))
+ `(gnus-cite-1 ((,class (:foreground ,cyberpunk-blue))))
+ `(gnus-cite-10 ((,class (:foreground ,cyberpunk-yellow-1))))
+ `(gnus-cite-11 ((,class (:foreground ,cyberpunk-yellow))))
+ `(gnus-cite-2 ((,class (:foreground ,cyberpunk-blue-1))))
+ `(gnus-cite-3 ((,class (:foreground ,cyberpunk-blue-2))))
+ `(gnus-cite-4 ((,class (:foreground ,cyberpunk-green+2))))
+ `(gnus-cite-5 ((,class (:foreground ,cyberpunk-green+1))))
+ `(gnus-cite-6 ((,class (:foreground ,cyberpunk-green))))
+ `(gnus-cite-7 ((,class (:foreground ,cyberpunk-red))))
+ `(gnus-cite-8 ((,class (:foreground ,cyberpunk-red-1))))
+ `(gnus-cite-9 ((,class (:foreground ,cyberpunk-red-2))))
+ `(gnus-group-news-1-empty ((,class (:foreground ,cyberpunk-yellow))))
+ `(gnus-group-news-2-empty ((,class (:foreground ,cyberpunk-green+3))))
+ `(gnus-group-news-3-empty ((,class (:foreground ,cyberpunk-green+1))))
+ `(gnus-group-news-4-empty ((,class (:foreground ,cyberpunk-blue-2))))
+ `(gnus-group-news-5-empty ((,class (:foreground ,cyberpunk-blue-3))))
+ `(gnus-group-news-6-empty ((,class (:foreground ,cyberpunk-bg+2))))
+ `(gnus-group-news-low-empty ((,class (:foreground ,cyberpunk-bg+2))))
+ `(gnus-signature ((,class (:foreground ,cyberpunk-yellow))))
+ `(gnus-x ((,class (:background ,cyberpunk-fg :foreground ,cyberpunk-bg))))
+
+ ;; helm
+ `(helm-header
+ ((,class (:foreground ,cyberpunk-green
+ :background ,cyberpunk-bg
+ :underline nil
+ :box nil))))
+ `(helm-source-header
+ ((,class (:foreground ,cyberpunk-yellow
+ :background ,cyberpunk-bg-1
+ :underline nil
+ :weight bold
+ :box (:line-width -1 :style released-button)))))
+ `(helm-selection ((,class (:background ,cyberpunk-bg+1 :underline nil))))
+ `(helm-selection-line ((,class (:background ,cyberpunk-bg+1))))
+ `(helm-visible-mark ((,class (:foreground ,cyberpunk-bg :background
,cyberpunk-yellow-2))))
+ `(helm-candidate-number ((,class (:foreground ,cyberpunk-green+4
:background ,cyberpunk-bg-1))))
+
+ ;; hl-line-mode
+ `(hl-line-face ((,class (:background ,cyberpunk-gray-5))))
+
+ ;; ido-mode
+ `(ido-first-match ((,class (:foreground ,cyberpunk-pink-1 :background
,cyberpunk-black))))
+ `(ido-only-match ((,class (:foreground ,cyberpunk-pink-1 :background
,cyberpunk-black))))
+ `(ido-subdir ((,class (:foreground ,cyberpunk-yellow))))
+ `(ido-indicator ((,class (:foreground ,cyberpunk-black :background
,cyberpunk-pink-1))))
+ ;; js2-mode
+ `(js2-warning-face ((,class (:underline ,cyberpunk-orange))))
+ `(js2-error-face ((,class (:foreground ,cyberpunk-red :weight bold))))
+ `(js2-jsdoc-tag-face ((,class (:foreground ,cyberpunk-green-1))))
+ `(js2-jsdoc-type-face ((,class (:foreground ,cyberpunk-green+2))))
+ `(js2-jsdoc-value-face ((,class (:foreground ,cyberpunk-green+3))))
+ `(js2-function-param-face ((,class (:foreground, cyberpunk-green+3))))
+ `(js2-external-variable-face ((,class (:foreground ,cyberpunk-orange))))
+
+ ;; jabber-mode
+ `(jabber-roster-user-away ((,class (:foreground ,cyberpunk-green+2))))
+ `(jabber-roster-user-online ((,class (:foreground ,cyberpunk-blue-1))))
+ `(jabber-roster-user-dnd ((,class (:foreground ,cyberpunk-red+1))))
+ `(jabber-rare-time-face ((,class (:foreground ,cyberpunk-green+1))))
+ `(jabber-chat-prompt-local ((,class (:foreground ,cyberpunk-blue-1))))
+ `(jabber-chat-prompt-foreign ((,class (:foreground ,cyberpunk-red+1))))
+ `(jabber-activity-face((,class (:foreground ,cyberpunk-red+1))))
+ `(jabber-activity-personal-face ((,class (:foreground ,cyberpunk-blue+1))))
+ `(jabber-title-small ((,class (:height 1.1 :weight bold))))
+ `(jabber-title-medium ((,class (:height 1.2 :weight bold))))
+ `(jabber-title-large ((,class (:height 1.3 :weight bold))))
+
+ ;; linum-mode
+ `(linum ((,class (:foreground ,cyberpunk-green+2 :background
,cyberpunk-bg))))
+
+ ;; magit
+ `(magit-section-title ((,class (:foreground ,cyberpunk-pink-1 :weight
bold))))
+ `(magit-branch ((,class (:foreground ,cyberpunk-orange :weight bold))))
+ `(magit-item-highlight ((,class (:background ,cyberpunk-bg+1))))
+
+ ;; message-mode
+ `(message-cited-text ((,class (:inherit font-lock-comment))))
+ `(message-header-name ((,class (:foreground ,cyberpunk-green+1))))
+ `(message-header-other ((,class (:foreground ,cyberpunk-green))))
+ `(message-header-to ((,class (:foreground ,cyberpunk-yellow :weight bold))))
+ `(message-header-from ((,class (:foreground ,cyberpunk-yellow :weight
bold))))
+ `(message-header-cc ((,class (:foreground ,cyberpunk-yellow :weight bold))))
+ `(message-header-newsgroups ((,class (:foreground ,cyberpunk-yellow :weight
bold))))
+ `(message-header-subject ((,class (:foreground ,cyberpunk-orange :weight
bold))))
+ `(message-header-xheader ((,class (:foreground ,cyberpunk-green))))
+ `(message-mml ((,class (:foreground ,cyberpunk-yellow :weight bold))))
+ `(message-separator ((,class (:inherit font-lock-comment))))
+
+ ;; mew
+ `(mew-face-header-subject ((,class (:foreground ,cyberpunk-orange))))
+ `(mew-face-header-from ((,class (:foreground ,cyberpunk-yellow))))
+ `(mew-face-header-date ((,class (:foreground ,cyberpunk-green))))
+ `(mew-face-header-to ((,class (:foreground ,cyberpunk-red))))
+ `(mew-face-header-key ((,class (:foreground ,cyberpunk-green))))
+ `(mew-face-header-private ((,class (:foreground ,cyberpunk-green))))
+ `(mew-face-header-important ((,class (:foreground ,cyberpunk-blue))))
+ `(mew-face-header-marginal ((,class (:foreground ,cyberpunk-fg :weight
bold))))
+ `(mew-face-header-warning ((,class (:foreground ,cyberpunk-red))))
+ `(mew-face-header-xmew ((,class (:foreground ,cyberpunk-green))))
+ `(mew-face-header-xmew-bad ((,class (:foreground ,cyberpunk-red))))
+ `(mew-face-body-url ((,class (:foreground ,cyberpunk-orange))))
+ `(mew-face-body-comment ((,class (:foreground ,cyberpunk-fg :slant
italic))))
+ `(mew-face-body-cite1 ((,class (:foreground ,cyberpunk-green))))
+ `(mew-face-body-cite2 ((,class (:foreground ,cyberpunk-blue))))
+ `(mew-face-body-cite3 ((,class (:foreground ,cyberpunk-orange))))
+ `(mew-face-body-cite4 ((,class (:foreground ,cyberpunk-yellow))))
+ `(mew-face-body-cite5 ((,class (:foreground ,cyberpunk-red))))
+ `(mew-face-mark-review ((,class (:foreground ,cyberpunk-blue))))
+ `(mew-face-mark-escape ((,class (:foreground ,cyberpunk-green))))
+ `(mew-face-mark-delete ((,class (:foreground ,cyberpunk-red))))
+ `(mew-face-mark-unlink ((,class (:foreground ,cyberpunk-yellow))))
+ `(mew-face-mark-refile ((,class (:foreground ,cyberpunk-green))))
+ `(mew-face-mark-unread ((,class (:foreground ,cyberpunk-red-2))))
+ `(mew-face-eof-message ((,class (:foreground ,cyberpunk-green))))
+ `(mew-face-eof-part ((,class (:foreground ,cyberpunk-yellow))))
+
+ ;; mic-paren
+ `(paren-face-match ((,class (:foreground ,cyberpunk-cyan :background
,cyberpunk-bg :weight bold))))
+ `(paren-face-mismatch ((,class (:foreground ,cyberpunk-bg :background
,cyberpunk-magenta :weight bold))))
+ `(paren-face-no-match ((,class (:foreground ,cyberpunk-bg :background
,cyberpunk-red :weight bold))))
+
+ ;; nav
+ `(nav-face-heading ((,class (:foreground ,cyberpunk-yellow))))
+ `(nav-face-button-num ((,class (:foreground ,cyberpunk-cyan))))
+ `(nav-face-dir ((,class (:foreground ,cyberpunk-green))))
+ `(nav-face-hdir ((,class (:foreground ,cyberpunk-red))))
+ `(nav-face-file ((,class (:foreground ,cyberpunk-fg))))
+ `(nav-face-hfile ((,class (:foreground ,cyberpunk-red-4))))
+
+ ;; mumamo
+ `(mumamo-background-chunk-major ((,class (:background ,cyberpunk-black))))
+ `(mumamo-background-chunk-submode1 ((,class (:background ,cyberpunk-bg-1))))
+ `(mumamo-background-chunk-submode2 ((,class (:background ,cyberpunk-bg+2))))
+ `(mumamo-background-chunk-submode3 ((,class (:background ,cyberpunk-bg+3))))
+ `(mumamo-background-chunk-submode4 ((,class (:background ,cyberpunk-bg+1))))
+
+ ;; org-mode
+ `(org-agenda-date-today
+ ((,class (:foreground ,cyberpunk-orange-2 :slant italic :weight bold))) t)
+ `(org-agenda-structure
+ ((,class (:inherit font-lock-comment-face))))
+ ;; `(org-archived ((,class (:foreground ,cyberpunk-fg :weight bold))))
+ `(org-checkbox ((,class (:background ,cyberpunk-gray-2 :foreground
,cyberpunk-black
+ :box (:line-width 1 :style
released-button)))))
+ ;; `(org-date ((,class (:foreground ,cyberpunk-blue :underline t))))
+ ;; `(org-deadline-announce ((,class (:foreground ,cyberpunk-red-1))))
+ ;; `(org-done ((,class (:bold t :weight bold :foreground
,cyberpunk-green+3))))
+ ;; `(org-formula ((,class (:foreground ,cyberpunk-yellow-2))))
+ ;; `(org-headline-done ((,class (:foreground ,cyberpunk-green+3))))
+ ;; `(org-hide ((,class (:foreground ,cyberpunk-bg-1))))
+ `(org-level-1 ((,class (:foreground ,cyberpunk-pink-1))))
+ `(org-level-2 ((,class (:foreground ,cyberpunk-yellow))))
+ `(org-level-3 ((,class (:foreground ,cyberpunk-orange))))
+ `(org-level-4 ((,class (:foreground ,cyberpunk-green))))
+ `(org-level-5 ((,class (:foreground ,cyberpunk-blue-5))))
+ `(org-level-6 ((,class (:foreground ,cyberpunk-pink))))
+ `(org-level-7 ((,class (:foreground ,cyberpunk-red))))
+ `(org-level-8 ((,class (:foreground ,cyberpunk-blue))))
+ ;; `(org-link ((,class (:foreground ,cyberpunk-yellow-2 :underline t))))
+ ;; `(org-scheduled ((,class (:foreground ,cyberpunk-green+4))))
+ ;; `(org-scheduled-previously ((,class (:foreground ,cyberpunk-red-4))))
+ ;; `(org-scheduled-today ((,class (:foreground ,cyberpunk-blue+1))))
+ ;; `(org-special-keyword ((,class (:foreground ,cyberpunk-yellow-1))))
+ ;; `(org-table ((,class (:foreground ,cyberpunk-green+2))))
+ ;; `(org-tag ((,class (:bold t :weight bold))))
+ ;; `(org-time-grid ((,class (:foreground ,cyberpunk-orange))))
+ ;; `(org-todo ((,class (:bold t :foreground ,cyberpunk-red :weight bold))))
+ ;; `(org-upcoming-deadline ((,class (:inherit font-lock-keyword-face))))
+ ;; `(org-warning ((,class (:bold t :foreground ,cyberpunk-red :weight bold
:underline nil))))
+ `(org-column ((,class (:background ,cyberpunk-yellow-3 :foreground
,cyberpunk-black))))
+ `(org-column-title ((,class (:background ,cyberpunk-bg-1 :underline t
:weight bold))))
+
+ ;; outline
+ `(outline-8 ((,class (:inherit default))))
+ `(outline-7 ((,class (:inherit outline-8 :height 1.0))))
+ `(outline-6 ((,class (:inherit outline-7 :height 1.0))))
+ `(outline-5 ((,class (:inherit outline-6 :height 1.0))))
+ `(outline-4 ((,class (:inherit outline-5 :height 1.0))))
+ `(outline-3 ((,class (:inherit outline-4 :height 1.0))))
+ `(outline-2 ((,class (:inherit outline-3 :height 1.0))))
+ `(outline-1 ((,class (:inherit outline-2 :height 1.0))))
+
+ ;; rainbow-delimiters
+ `(rainbow-delimiters-depth-1-face ((,class (:foreground ,cyberpunk-red-1))))
+ `(rainbow-delimiters-depth-2-face ((,class (:foreground
,cyberpunk-green-2))))
+ `(rainbow-delimiters-depth-3-face ((,class (:foreground
,cyberpunk-pink-1))))
+ `(rainbow-delimiters-depth-4-face ((,class (:foreground
,cyberpunk-yellow))))
+ `(rainbow-delimiters-depth-5-face ((,class (:foreground ,cyberpunk-green))))
+ `(rainbow-delimiters-depth-6-face ((,class (:foreground
,cyberpunk-blue-3))))
+ `(rainbow-delimiters-depth-7-face ((,class (:foreground
,cyberpunk-orange))))
+ `(rainbow-delimiters-depth-8-face ((,class (:foreground
,cyberpunk-blue-2))))
+ `(rainbow-delimiters-depth-9-face ((,class (:foreground ,cyberpunk-gray))))
+ `(rainbow-delimiters-depth-10-face ((,class (:foreground
,cyberpunk-white))))
+ `(rainbow-delimiters-depth-11-face ((,class (:foreground
,cyberpunk-blue+1))))
+ `(rainbow-delimiters-depth-12-face ((,class (:foreground
,cyberpunk-red-4))))
+
+ ;; rpm-mode
+ `(rpm-spec-dir-face ((,class (:foreground ,cyberpunk-green))))
+ `(rpm-spec-doc-face ((,class (:foreground ,cyberpunk-green))))
+ `(rpm-spec-ghost-face ((,class (:foreground ,cyberpunk-red))))
+ `(rpm-spec-macro-face ((,class (:foreground ,cyberpunk-yellow))))
+ `(rpm-spec-obsolete-tag-face ((,class (:foreground ,cyberpunk-red))))
+ `(rpm-spec-package-face ((,class (:foreground ,cyberpunk-red))))
+ `(rpm-spec-section-face ((,class (:foreground ,cyberpunk-yellow))))
+ `(rpm-spec-tag-face ((,class (:foreground ,cyberpunk-blue))))
+ `(rpm-spec-var-face ((,class (:foreground ,cyberpunk-red))))
+
+ ;; rst-mode
+ `(rst-level-1-face ((,class (:foreground ,cyberpunk-orange))))
+ `(rst-level-2-face ((,class (:foreground ,cyberpunk-green+1))))
+ `(rst-level-3-face ((,class (:foreground ,cyberpunk-blue-1))))
+ `(rst-level-4-face ((,class (:foreground ,cyberpunk-yellow-2))))
+ `(rst-level-5-face ((,class (:foreground ,cyberpunk-cyan))))
+ `(rst-level-6-face ((,class (:foreground ,cyberpunk-green-1))))
+
+ ;; show-paren
+ `(show-paren-mismatch ((,class (:foreground ,cyberpunk-red-3 :background
,cyberpunk-bg :weight bold))))
+ `(show-paren-match ((,class (:foreground ,cyberpunk-black :background
,cyberpunk-pink-1 :weight bold))))
+
+ ;; SLIME
+ `(slime-repl-inputed-output-face ((,class (:foreground ,cyberpunk-red))))
+
+ ;; volatile-highlights
+ `(vhl/default-face ((,class (:background ,cyberpunk-gray-5))))
+
+ `(undo-tree-visualizer-active-branch-face ((,class (:foreground
,cyberpunk-pink-1 :background ,cyberpunk-black))))
+
+ ;; whitespace-mode
+ `(whitespace-space ((,class (:background ,cyberpunk-bg :foreground
,cyberpunk-bg+1))))
+ `(whitespace-hspace ((,class (:background ,cyberpunk-bg :foreground
,cyberpunk-bg+1))))
+ `(whitespace-tab ((,class (:background ,cyberpunk-bg :foreground
,cyberpunk-red))))
+ `(whitespace-newline ((,class (:foreground ,cyberpunk-bg+1))))
+ `(whitespace-trailing ((,class (:foreground ,cyberpunk-red :background
,cyberpunk-bg))))
+ `(whitespace-line ((,class (:background ,cyberpunk-bg-05 :foreground
,cyberpunk-magenta))))
+ `(whitespace-space-before-tab ((,class (:background ,cyberpunk-orange
:foreground ,cyberpunk-orange))))
+ `(whitespace-indentation ((,class (:background ,cyberpunk-yellow
:foreground ,cyberpunk-red))))
+ `(whitespace-empty ((,class (:background ,cyberpunk-yellow :foreground
,cyberpunk-red))))
+ `(whitespace-space-after-tab ((,class (:background ,cyberpunk-yellow
:foreground ,cyberpunk-red))))
+
+ ;; wanderlust
+ `(wl-highlight-folder-few-face ((,class (:foreground ,cyberpunk-red-2))))
+ `(wl-highlight-folder-many-face ((,class (:foreground ,cyberpunk-red-1))))
+ `(wl-highlight-folder-path-face ((,class (:foreground ,cyberpunk-orange))))
+ `(wl-highlight-folder-unread-face ((,class (:foreground ,cyberpunk-blue))))
+ `(wl-highlight-folder-zero-face ((,class (:foreground ,cyberpunk-fg))))
+ `(wl-highlight-folder-unknown-face ((,class (:foreground ,cyberpunk-blue))))
+ `(wl-highlight-message-citation-header ((,class (:foreground
,cyberpunk-red-1))))
+ `(wl-highlight-message-cited-text-1 ((,class (:foreground ,cyberpunk-red))))
+ `(wl-highlight-message-cited-text-2 ((,class (:foreground
,cyberpunk-green+2))))
+ `(wl-highlight-message-cited-text-3 ((,class (:foreground
,cyberpunk-blue))))
+ `(wl-highlight-message-cited-text-4 ((,class (:foreground
,cyberpunk-blue+1))))
+ `(wl-highlight-message-header-contents-face ((,class (:foreground
,cyberpunk-green))))
+ `(wl-highlight-message-headers-face ((,class (:foreground
,cyberpunk-red+1))))
+ `(wl-highlight-message-important-header-contents ((,class (:foreground
,cyberpunk-green+2))))
+ `(wl-highlight-message-header-contents ((,class (:foreground
,cyberpunk-green+1))))
+ `(wl-highlight-message-important-header-contents2 ((,class (:foreground
,cyberpunk-green+2))))
+ `(wl-highlight-message-signature ((,class (:foreground ,cyberpunk-green))))
+ `(wl-highlight-message-unimportant-header-contents ((,class (:foreground
,cyberpunk-fg))))
+ `(wl-highlight-summary-answered-face ((,class (:foreground
,cyberpunk-blue))))
+ `(wl-highlight-summary-disposed-face ((,class (:foreground ,cyberpunk-fg
+ :slant italic))))
+ `(wl-highlight-summary-new-face ((,class (:foreground ,cyberpunk-blue))))
+ `(wl-highlight-summary-normal-face ((,class (:foreground ,cyberpunk-fg))))
+ `(wl-highlight-summary-thread-top-face ((,class (:foreground
,cyberpunk-yellow))))
+ `(wl-highlight-thread-indent-face ((,class (:foreground
,cyberpunk-magenta))))
+ `(wl-highlight-summary-refiled-face ((,class (:foreground ,cyberpunk-fg))))
+ `(wl-highlight-summary-displaying-face ((,class (:underline t :weight
bold))))
+
+ ;; which-func-mode
+ `(which-func ((,class (:foreground ,cyberpunk-green+4))))
+
+ ;; yasnippet
+ `(yas/field-highlight-face ((,class (:background ,cyberpunk-pink-1
:foreground ,cyberpunk-black))))
+
+ ;; yascroll
+ `(yascroll:thumb-text-area ((,class (:background ,cyberpunk-bg-1))))
+ `(yascroll:thumb-fringe ((,class (:background ,cyberpunk-bg-1 :foreground
,cyberpunk-bg-1))))
+ )
+
+ ;;; custom theme variables
+ (custom-theme-set-variables
+ 'cyberpunk
+ `(ansi-color-names-vector [,cyberpunk-bg ,cyberpunk-red ,cyberpunk-green
,cyberpunk-yellow
+ ,cyberpunk-blue ,cyberpunk-magenta
,cyberpunk-cyan ,cyberpunk-fg])
+
+ ;; fill-column-indicator
+ `(fci-rule-color ,cyberpunk-bg-05))
+
+ ;;; colors for the ansi-term
+ (eval-after-load 'term
+ `(setq ansi-term-color-vector
+ (vector 'unspecified ,cyberpunk-bg ,cyberpunk-red ,cyberpunk-green
,cyberpunk-yellow
+ ,cyberpunk-blue ,cyberpunk-magenta ,cyberpunk-cyan
,cyberpunk-fg))))
+
+;;;###autoload
+(when load-file-name
+ (add-to-list 'custom-theme-load-path
+ (file-name-as-directory (file-name-directory load-file-name))))
(provide-theme 'cyberpunk)
+
+;; Local Variables:
+;; no-byte-compile: t
+;; indent-tabs-mode: nil
+;; eval: (when (fboundp 'rainbow-mode) (rainbow-mode +1))
+;; End:
+
+;;; cyberpunk-theme.el ends here.
- [nongnu] elpa/cyberpunk-theme 2f12f08 110/132: Version bump for new org column changes, (continued)
- [nongnu] elpa/cyberpunk-theme 2f12f08 110/132: Version bump for new org column changes, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme cbd0d71 132/132: Dates, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme 6116271 123/132: Add tweaks to dired and dired+, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme 000f2ca 124/132: Fix term/ansi-term default colors, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme 5b8130e 129/132: Fix Magit diff hunk headings + diff contrast, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme 81004fc 130/132: Version bump to 1.22, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme e26ac6e 001/132: Initial commit, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme 3c3d792 002/132: Cyberpunk color theme initial commit., ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme 9d4ccb3 007/132: Unintersting tweaks. No really..., ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme da452bf 004/132: Cleaned up messy comments., ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme 1186da3 005/132: Major revision of code to conform better to the new standard.,
ELPA Syncer <=
- [nongnu] elpa/cyberpunk-theme 59f912e 008/132: Major update: support for org-mode, gnus, message-mode, hl-line-mode, and other various tweaks., ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme ffebab4 014/132: Package.el installation instructions added., ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme bd6d134 015/132: Typo fix. Ugh, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme e79d0a3 026/132: Bump to v1.2, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme 6447b5e 012/132: Rewording and clarification, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme 6cdd46f 023/132: License info added., ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme a82d1ae 053/132: Readme typo, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme bc723db 028/132: Color support for ediff added, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme 75d6ace 042/132: add enh-ruby-mode faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/cyberpunk-theme 0070f53 048/132: company mode, ELPA Syncer, 2021/10/21