summaryrefslogtreecommitdiff
path: root/emacs/themes/acme-theme.el
diff options
context:
space:
mode:
authortslil clingman <>2020-01-12 11:54:27 -0500
committertslil clingman <>2020-01-12 11:54:27 -0500
commita8333ddea5e347e70c42e27a6473085780125370 (patch)
tree9df639a4de68e1488a79f7edf515220f669d654b /emacs/themes/acme-theme.el
parent800b2b1a51c77a328042f47d24e2517266029544 (diff)
Theme adjustments
Diffstat (limited to 'emacs/themes/acme-theme.el')
-rw-r--r--emacs/themes/acme-theme.el143
1 files changed, 102 insertions, 41 deletions
diff --git a/emacs/themes/acme-theme.el b/emacs/themes/acme-theme.el
index c375ab8..37dc7c1 100644
--- a/emacs/themes/acme-theme.el
+++ b/emacs/themes/acme-theme.el
@@ -22,10 +22,12 @@
(deftheme acme
"A theme inspired by the classic colours of the ACME editor.")
-(let ((bg-yellow "#FFFFEA")
- (bg-blue "#EAFFFF")
+(let ((bg-yellow "#FFFFBA")
+ (bg-blue "#DAEFEF")
+
(lazy "#D1D1C0")
(mud "#99994C")
+
(yellow "#EAEA9E")
(blue "#268BD2")
(red "#AA0000")
@@ -34,18 +36,19 @@
(link "#D05000"))
(custom-theme-set-faces
'acme
+
`(default ((t (:background ,bg-yellow :foreground "black"))))
'(cursor ((t (:background "black"))))
'(escape-glyph ((t (:foreground "black"))))
- '(minibuffer-prompt ((t (:foreground "black" :weight bold))))
'(highlight ((t (:foreground "grey30"))))
`(region ((t (:background ,yellow :foreground "black"))))
`(secondary-selection ((t (:background ,red))))
'(trailing-whitespace ((t (:background "grey"))))
+ `(widget-field ((t (:background ,bg-blue))))
- '(font-lock-comment-face ((t (:foreground "black" :slant italic))))
'(font-lock-builtin-face ((t (:foreground "black" :slant normal))))
- '(font-lock-comment-delimiter-face ((default (:inherit (font-lock-comment-face)))))
+ '(font-lock-comment-delimiter-face ((t (:inherit (font-lock-comment-face)))))
+ '(font-lock-comment-face ((t (:foreground "black" :slant italic))))
'(font-lock-constant-face ((t (:foreground "black"))))
'(font-lock-doc-face ((t (:foreground "black" :slant italic))))
'(font-lock-function-name-face ((t (:foreground "black" :weight bold))))
@@ -57,27 +60,14 @@
'(font-lock-variable-name-face ((t (:foreground "black"))))
'(font-lock-warning-face ((t (:foreground "black"))))
- '(button ((t (:inherit (link)))))
`(link ((t (:underline (:color foreground-color :style line) :foreground ,link))))
- '(link-visited ((default (:inherit (link)))
- (((class color) (background light)) (:foreground "magenta4"))
- (((class color) (background dark)) (:foreground "violet"))))
+ '(button ((t (:inherit (link)))))
+ '(link-visited ((t (:inherit (link)))))
`(fringe ((t (:background ,bg-yellow :foreground "black"))))
- '(header-line ((default (:inherit (mode-line)))
- (((type tty)) (:underline (:color foreground-color :style line) :inverse-video nil))
- (((class color grayscale) (background light)) (:box nil :foreground "grey20" :background "grey90"))
- (((class color grayscale) (background dark)) (:box nil :foreground "grey90" :background "grey20"))
- (((class mono) (background light)) (:underline (:color foreground-color :style line)
- :box nil :inverse-video nil
- :foreground "black" :background "white"))
- (((class mono) (background dark)) (:underline (:color foreground-color :style line)
- :box nil :inverse-video nil
- :foreground "white" :background "black"))))
-
- '(tooltip ((((class color)) (:inherit (variable-pitch) :foreground "black" :background "lightyellow"))
- (t (:inherit (variable-pitch)))))
+ `(line-number ((t (:inherit default))))
+ `(line-number-current-line ((t (:inherit default :background ,purple))))
`(mode-line ((t (:background ,bg-blue :foreground "black" :box 2))))
'(mode-line-buffer-id ((t (:foreground "black" :weight bold))))
@@ -85,41 +75,54 @@
'(mode-line-highlight ((t (:weight bold :box nil :foreground "black"))))
`(mode-line-inactive ((t (:background ,bg-blue :foreground "#393939" :weight normal :box t))))
+ '(minibuffer-line ((t (:inherit default))))
+ '(minibuffer-prompt ((t (:inherit (minibuffer-line) :weight bold))))
+
`(isearch ((t (:background ,yellow))))
`(isearch-fail ((t (:background ,red))))
`(lazy-highlight ((t (:foreground "black" :weight bold :background ,bg-blue))))
`(match ((t (:background ,yellow))))
'(next-error ((t (:inherit (region)))))
'(query-replace ((t (:inherit (isearch)))))
- '(table-cell ((t (:inherit (default)))))
+ ;; '(table-cell ((t (:inherit (default)))))
`(show-paren-match ((t (:weight bold :background ,purple))))
`(show-paren-mismatch ((t (:background ,red))))
`(sp-show-pair-match-face ((t (:weight bold :background ,purple))))
`(sp-show-pair-mismatch-face ((t (:background ,red))))
- '(ivy-modified-buffer ((t (:underline t :inherit (default)))))
+ '(eshell-prompt-face ((t (:inherit default :weight bold))))
`(company-echo-common ((t (:foreground "black" :background ,bg-blue :weight bold))))
+ `(company-preview-common ((t (:foreground "black" :background ,yellow))))
`(company-scrollbar-bg ((t (:background "grey"))))
`(company-scrollbar-fg ((t (:background ,green))))
`(company-tooltip ((t (:foreground "black" :background ,bg-blue))))
`(company-tooltip-search ((t (:foreground "black" :background ,yellow))))
`(company-tooltip-annotation ((t (:foreground ,link :slant italic))))
`(company-tooltip-common ((t (:foreground "black" :weight bold))))
- `(company-tooltip-common-selection ((t (:foreground "black" :background
- ,yellow :weight bold))))
+ `(company-tooltip-common-selection ((t (:foreground "black" :background ,yellow :weight bold))))
`(company-tooltip-selection ((t (:background ,yellow :foreground "black"))))
+ '(sh-quoted-exec ((t (:foreground "black" :underline t))))
+
'(font-latex-bold-face ((t (:weight bold))))
'(font-latex-italic-face ((t (:slant italic))))
- '(font-latex-math-face ((t (:foreground "black" :box (:line-width 1 :color "grey" :style sunken)))))
- '(font-latex-string-face ((t (:foreground "black"))))
- '(font-latex-verbatim-face ((t (:foreground "black"))))
- '(font-latex-sedate-face ((t (:foreground "black"))))
- '(font-latex-warning-face ((t (:foreground "black"))))
+ `(font-latex-math-face ((t (:box (:line-width 2 :color ,lazy :style pressed-button)
+ :foreground "black"))))
+ '(font-latex-script-char-face ((t (:inherit default))))
+ '(font-latex-string-face ((t (:inherit default))))
+ '(font-latex-verbatim-face ((t (:inherit default))))
+ '(font-latex-sedate-face ((t (:inherit default))))
+ '(font-latex-warning-face ((t (:inherit default))))
'(font-latex-sectioning-5-face ((t (:foreground "black" :weight normal))))
+ ;; '(tex-math ((t (:inherit font-latex-math-face))))
+ ;; '(TeX-error-description-error ((t (:inherit default))))
+ ;; '(TeX-error-description-help ((t (:inherit default))))
+ ;; '(TeX-error-description-warning ((t (:inherit default))))
+ ;; '(TeX-error-description-tex-said ((t (:inherit default))))
+
`(shm-current-face ((t (:background ,bg-blue))))
'(shm-quarantine-face ((t nil)))
@@ -129,19 +132,77 @@
`(avy-lead-face-1 ((t (:background ,red))))
`(avy-lead-face-2 ((t (:background ,purple))))
- '(company-coq-comment-h1-face ((t (:height 1.8 :slant italic :inherit (default)))))
- '(company-coq-comment-h2-face ((t (:height 1.4 :slant italic :inherit (default)))))
- '(company-coq-comment-h3-face ((t (:height 1.2 :slant italic :inherit (default)))))
+ '(custom-group-tag ((t (:inherit default :height 1.2 :weight bold))))
+ '(custom-variable-tag ((t (:inherit default :weight bold))))
+
+ '(company-coq-comment-h1-face ((t (:height 1.8 :slant italic
+ :inherit (default)))))
+ '(company-coq-comment-h2-face ((t (:height 1.4 :slant italic
+ :inherit (default)))))
+ '(company-coq-comment-h3-face ((t (:height 1.2 :slant italic
+ :inherit (default)))))
'(company-coq-coqdoc-h1-face ((t (:weight bold :inverse-video t))))
'(company-coq-coqdoc-h2-face ((t (:weight bold :underline t))))
'(company-coq-coqdoc-h3-face ((t (:underline t))))
- '(company-coq-coqdoc-h4-face ((t (:inherit (default)))))
-
- '(company-coq-features/code-folding-bullet-face
- ((t (:foreground "black" :weight bold))))
-
- `(coq-solve-tactics-face ((t (:foreground "black" :underline t))))
- `(proof-tactics-name-face ((t (:foreground "black" :weight bold))))
+ ;; '(company-coq-coqdoc-h4-face ((t (:inherit (default)))))
+ '(company-coq-features/code-folding-bullet-face ((t (:foreground "black" :weight bold))))
+
+ '(coq-solve-tactics-face ((t (:foreground "black" :underline t))))
+ `(proof-error-face ((t (:foreground ,red))))
+ '(proof-tactics-name-face ((t (:foreground "black" :weight bold))))
+ '(proof-tacticals-name-face ((t (:foreground "black" :underline t))))
+ `(proof-locked-face ((t (:background ,bg-blue))))
+
+ `(ivy-current-match ((t (:foreground "black" :background ,purple :weight bold))))
+ '(ivy-minibuffer-match-face-1 ((t (:inherit default))))
+ '(ivy-minibuffer-match-face-2 ((t (:inherit ivy-minibuffer-match-face-1))))
+ '(ivy-minibuffer-match-face-3 ((t (:inherit ivy-minibuffer-match-face-1))))
+ '(ivy-minibuffer-match-face-4 ((t (:inherit ivy-minibuffer-match-face-1))))
+ `(ivy-cursor-face ((t (:background ,yellow))))
+
+ `(swiper-line-face ((t (:inherit default))))
+ `(swiper-match-face-1 ((t (:background ,bg-blue :weight bold :box 1))))
+ `(swiper-match-face-2 ((t (:inherit swiper-match-face-1))))
+ `(swiper-match-face-3 ((t (:inherit swiper-match-face-1))))
+ `(swiper-match-face-4 ((t (:inherit swiper-match-face-1))))
+ `(swiper-background-match-face-1 ((t (:weight bold))))
+ `(swiper-background-match-face-2 ((t (:inherit swiper-background-match-face-1))))
+ `(swiper-background-match-face-3 ((t (:inherit swiper-background-match-face-1))))
+ `(swiper-background-match-face-4 ((t (:inherit swiper-background-match-face-1))))
+
+ '(magit-blame-heading ((t (inherit :default))))
+ '(magit-blame-margin ((t (inherit :default))))
+ '(magit-blame-hilight ((t (inherit :default))))
+ '(magit-branch-current ((t (inherit :default))))
+ '(magit-branch-local ((t (inherit :default))))
+ '(magit-branch-remote ((t (inherit :default))))
+ '(magit-branch-remote-head ((t (inherit :default))))
+ '(magit-cherry-equivalent ((t (inherit :default))))
+ '(magit-cherry-unmatched ((t (inherit :default))))
+ '(magit-diff-added ((t (inherit :default))))
+ '(magit-diff-added-highlight ((t (inherit :default))))
+ '(magit-diff-base ((t (inherit :default))))
+ '(magit-diff-base-highlight ((t (inherit :default))))
+ '(magit-diff-conflicting-heading ((t (inherit :default))))
+ '(magit-diff-context ((t (inherit :default))))
+ '(magit-diff-context-highlight ((t (inherit :default))))
+ '(magit-diff-file-heading-highlight ((t (inherit :default))))
+ '(magit-diff-file-heading-selection ((t (inherit :default))))
+ '(magit-diff-hunk-heading ((t (inherit :default))))
+ '(magit-diff-hunk-heading-highlight ((t (inherit :default))))
+ '(magit-diff-hunk-heading-selection ((t (inherit :default))))
+ '(magit-diff-lines-heading ((t (inherit :default))))
+ '(magit-diff-our ((t (inherit :default))))
+ '(magit-diff-removed ((t (inherit :default))))
+ '(magit-diff-removed-highlight ((t (inherit :default))))
+ '(magit-refname ((t (inherit :default))))
+ '(magit-refname-pullreq ((t (inherit :default))))
+ '(magit-refname-stash ((t (inherit :default))))
+ '(magit-refname-wip ((t (inherit :default))))
+ '(magit-section-highlight ((t (inherit :default))))
))
(provide-theme 'acme)
+
+;; (cl-loop for face in (face-list) do
+;; (set-face-attribute face nil :foreground nil :background nil))