[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/gruber-darker-theme 8b36209ae6 021/121: Added the minimum
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/gruber-darker-theme 8b36209ae6 021/121: Added the minimum number of colors the frame should support. |
Date: |
Mon, 12 Dec 2022 21:00:06 -0500 (EST) |
branch: elpa/gruber-darker-theme
commit 8b36209ae686c73c47cfea23573785fc34156bfe
Author: rexim <reximkut@gmail.com>
Commit: rexim <reximkut@gmail.com>
Added the minimum number of colors the frame should support.
---
gruber-darker-theme.el | 109 +++++++++++++++++++++++++------------------------
1 file changed, 55 insertions(+), 54 deletions(-)
diff --git a/gruber-darker-theme.el b/gruber-darker-theme.el
index 1a574916a4..f05bcd2671 100644
--- a/gruber-darker-theme.el
+++ b/gruber-darker-theme.el
@@ -32,9 +32,10 @@ A darker variant of the Gruber Dark theme for BBEdit by John
Gruber. Adapted for deftheme and extended by Alexey Kutepov
a.k.a. rexim.")
-;;; Colors with +x are lighter. Colors with -x are darker.
;;; Use rainbow-mode.
-(let ((gruber-darker-black "black")
+(let ((class '((class color) (min-colors 89)))
+ ;; Colors with +x are lighter. Colors with -x are darker.
+ (gruber-darker-black "black")
(gruber-darker-black+1 "#111")
(gruber-darker-white "white")
(gruber-darker-fg "#e4e4ef")
@@ -65,80 +66,80 @@ a.k.a. rexim.")
'gruber-darker
;; Standard font lock faces
- `(default ((t (:foreground ,gruber-darker-fg :background
,gruber-darker-bg))))
- `(cursor ((t (:foreground ,gruber-darker-yellow))))
- `(font-lock-comment-face ((t (:foreground ,gruber-darker-brown))))
- `(font-lock-comment-delimiter-face ((t (:foreground ,gruber-darker-brown))))
- `(font-lock-doc-face ((t (:foreground ,gruber-darker-green))))
- `(font-lock-doc-string-face ((t (:foreground ,gruber-darker-green))))
- `(font-lock-string-face ((t (:foreground ,gruber-darker-green))))
- `(font-lock-keyword-face ((t (:foreground ,gruber-darker-yellow :bold t))))
- `(font-lock-builtin-face ((t (:foreground ,gruber-darker-yellow))))
- `(font-lock-function-name-face ((t (:foreground ,gruber-darker-quartz+1))))
- `(font-lock-variable-name-face ((t (:foreground ,gruber-darker-fg+1))))
- `(font-lock-preprocessor-face ((t (:foreground ,gruber-darker-quartz))))
- `(font-lock-constant-face ((t (:foreground ,gruber-darker-quartz))))
- `(font-lock-type-face ((t (:foreground ,gruber-darker-quartz))))
- `(font-lock-warning-face ((t (:foreground ,gruber-darker-red))))
- `(font-lock-reference-face ((t (:foreground ,gruber-darker-quartz))))
- `(trailing-whitespace ((t (:foreground ,gruber-darker-black :background
,gruber-darker-red))))
- `(link ((t (:foreground ,gruber-darker-quartz+1 :underline t))))
- `(link-visited ((t (:foreground ,gruber-darker-quartz+2 :underline t))))
+ `(default ((,class (:foreground ,gruber-darker-fg :background
,gruber-darker-bg))))
+ `(cursor ((,class (:foreground ,gruber-darker-yellow))))
+ `(font-lock-comment-face ((,class (:foreground ,gruber-darker-brown))))
+ `(font-lock-comment-delimiter-face ((,class (:foreground
,gruber-darker-brown))))
+ `(font-lock-doc-face ((,class (:foreground ,gruber-darker-green))))
+ `(font-lock-doc-string-face ((,class (:foreground ,gruber-darker-green))))
+ `(font-lock-string-face ((,class (:foreground ,gruber-darker-green))))
+ `(font-lock-keyword-face ((,class (:foreground ,gruber-darker-yellow :bold
t))))
+ `(font-lock-builtin-face ((,class (:foreground ,gruber-darker-yellow))))
+ `(font-lock-function-name-face ((,class (:foreground
,gruber-darker-quartz+1))))
+ `(font-lock-variable-name-face ((,class (:foreground ,gruber-darker-fg+1))))
+ `(font-lock-preprocessor-face ((,class (:foreground
,gruber-darker-quartz))))
+ `(font-lock-constant-face ((,class (:foreground ,gruber-darker-quartz))))
+ `(font-lock-type-face ((,class (:foreground ,gruber-darker-quartz))))
+ `(font-lock-warning-face ((,class (:foreground ,gruber-darker-red))))
+ `(font-lock-reference-face ((,class (:foreground ,gruber-darker-quartz))))
+ `(trailing-whitespace ((,class (:foreground ,gruber-darker-black
:background ,gruber-darker-red))))
+ `(link ((,class (:foreground ,gruber-darker-quartz+1 :underline t))))
+ `(link-visited ((,class (:foreground ,gruber-darker-quartz+2 :underline
t))))
;; Search
- `(isearch ((t (:foreground ,gruber-darker-black :background
,gruber-darker-fg+2))))
- `(isearch-lazy-highlight-face ((t (:foreground ,gruber-darker-fg+1
:background ,gruber-darker-sea-wave))))
- `(isearch-fail ((t (:foreground ,gruber-darker-black :background
,gruber-darker-red))))
+ `(isearch ((,class (:foreground ,gruber-darker-black :background
,gruber-darker-fg+2))))
+ `(isearch-lazy-highlight-face ((,class (:foreground ,gruber-darker-fg+1
:background ,gruber-darker-sea-wave))))
+ `(isearch-fail ((,class (:foreground ,gruber-darker-black :background
,gruber-darker-red))))
;; User interface
- `(fringe ((t (:background ,gruber-darker-black+1 :foreground
,gruber-darker-gray))))
- `(border ((t (:background ,gruber-darker-black+1 :foreground
,gruber-darker-gray))))
- `(mode-line ((t (:background ,gruber-darker-bg+2 :foreground
,gruber-darker-white))))
- `(mode-line-buffer-id ((t (:background ,gruber-darker-bg+2 :foreground
,gruber-darker-white))))
- `(mode-line-inactive ((t (:background ,gruber-darker-bg+2 :foreground
,gruber-derker-gray+1))))
- `(minibuffer-prompt ((t (:foreground ,gruber-darker-quartz+1))))
- `(region ((t (:background ,gruber-darker-bg+3))))
- `(secondary-selection ((t (:background ,gruber-darker-bg+3 :foreground
,gruber-darker-fg+1))))
- `(tooltip ((t (:background ,gruber-darker-bg+4 :foreground
,gruber-darker-white))))
+ `(fringe ((,class (:background ,gruber-darker-black+1 :foreground
,gruber-darker-gray))))
+ `(border ((,class (:background ,gruber-darker-black+1 :foreground
,gruber-darker-gray))))
+ `(mode-line ((,class (:background ,gruber-darker-bg+2 :foreground
,gruber-darker-white))))
+ `(mode-line-buffer-id ((,class (:background ,gruber-darker-bg+2 :foreground
,gruber-darker-white))))
+ `(mode-line-inactive ((,class (:background ,gruber-darker-bg+2 :foreground
,gruber-derker-gray+1))))
+ `(minibuffer-prompt ((,class (:foreground ,gruber-darker-quartz+1))))
+ `(region ((,class (:background ,gruber-darker-bg+3))))
+ `(secondary-selection ((,class (:background ,gruber-darker-bg+3 :foreground
,gruber-darker-fg+1))))
+ `(tooltip ((,class (:background ,gruber-darker-bg+4 :foreground
,gruber-darker-white))))
;; Parenthesis matching
- `(show-paren-match-face ((t (:background ,gruber-darker-bg+4 :foreground
,gruber-darker-fg+1))))
- `(show-paren-mismatch-face ((t (:foreground ,gruber-darker-fg+1 :background
,gruber-darker-red-1))))
+ `(show-paren-match-face ((,class (:background ,gruber-darker-bg+4
:foreground ,gruber-darker-fg+1))))
+ `(show-paren-mismatch-face ((,class (:foreground ,gruber-darker-fg+1
:background ,gruber-darker-red-1))))
;; Line highlighting
- `(highlight ((t (:background ,gruber-darker-bg+1 :foreground nil))))
- `(highlight-current-line-face ((t (:background ,gruber-darker-bg+1
:foreground nil))))
+ `(highlight ((,class (:background ,gruber-darker-bg+1 :foreground nil))))
+ `(highlight-current-line-face ((,class (:background ,gruber-darker-bg+1
:foreground nil))))
;; Calendar
- `(holiday-face ((t (:foreground ,gruber-darker-red))))
+ `(holiday-face ((,class (:foreground ,gruber-darker-red))))
;; Info
- `(info-xref ((t (:foreground ,gruber-darker-quartz+1))))
- `(info-visited ((t (:foreground ,gruber-darker-quartz+2))))
+ `(info-xref ((,class (:foreground ,gruber-darker-quartz+1))))
+ `(info-visited ((,class (:foreground ,gruber-darker-quartz+2))))
;; AUCTeX
- `(font-latex-sectioning-5-face ((t (:foreground ,gruber-darker-quartz+1
:bold t))))
- `(font-latex-bold-face ((t (:foreground ,gruber-darker-quartz :bold t))))
- `(font-latex-italic-face ((t (:foreground ,gruber-darker-quartz :italic
t))))
- `(font-latex-math-face ((t (:foreground ,gruber-darker-green))))
- `(font-latex-string-face ((t (:foreground ,gruber-darker-green))))
- `(font-latex-warning-face ((t (:foreground ,gruber-darker-red))))
- `(font-latex-slide-title-face ((t (:foreground ,gruber-darker-quartz+1))))
+ `(font-latex-sectioning-5-face ((,class (:foreground
,gruber-darker-quartz+1 :bold t))))
+ `(font-latex-bold-face ((,class (:foreground ,gruber-darker-quartz :bold
t))))
+ `(font-latex-italic-face ((,class (:foreground ,gruber-darker-quartz
:italic t))))
+ `(font-latex-math-face ((,class (:foreground ,gruber-darker-green))))
+ `(font-latex-string-face ((,class (:foreground ,gruber-darker-green))))
+ `(font-latex-warning-face ((,class (:foreground ,gruber-darker-red))))
+ `(font-latex-slide-title-face ((,class (:foreground
,gruber-darker-quartz+1))))
;; EShell
- `(eshell-ls-directory ((t (:foreground ,gruber-darker-quartz+1))))
- `(eshell-ls-symlink ((t (:foreground ,gruber-darker-yellow))))
+ `(eshell-ls-directory ((,class (:foreground ,gruber-darker-quartz+1))))
+ `(eshell-ls-symlink ((,class (:foreground ,gruber-darker-yellow))))
;; Dired
- `(dired-directory ((t (:foreground ,gruber-darker-quartz+1 :weight bold))))
+ `(dired-directory ((,class (:foreground ,gruber-darker-quartz+1 :weight
bold))))
;; ido-mode
- `(ido-first-match ((t (:foreground ,gruber-darker-green :bold nil))))
- `(ido-only-match ((t (:foreground ,gruber-darker-green))))
- `(ido-subdir ((t (:foreground ,gruber-darker-quartz+1 :weight bold))))
+ `(ido-first-match ((,class (:foreground ,gruber-darker-green :bold nil))))
+ `(ido-only-match ((,class (:foreground ,gruber-darker-green))))
+ `(ido-subdir ((,class (:foreground ,gruber-darker-quartz+1 :weight bold))))
;; Compilation
- `(compilation-info ((t (:foreground ,gruber-darker-green :inherit nil))))
+ `(compilation-info ((,class (:foreground ,gruber-darker-green :inherit
nil))))
))
- [nongnu] elpa/gruber-darker-theme b6c8bdfad8 005/121: Fixed screenshot's size., (continued)
- [nongnu] elpa/gruber-darker-theme b6c8bdfad8 005/121: Fixed screenshot's size., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme deb70be653 006/121: Replaced the screenshot to a separated section of the readme., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 866d578bea 007/121: Fixed package description., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme b97af61bcb 010/121: Added some ido faces., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme f736935cf2 011/121: I think bold keywords look better., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme a92688dfb4 008/121: Added installation instructions., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 7b5b22dadb 014/121: Classified all colors., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 43f5cafbdc 017/121: ido-mode: match faces are now green., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme d5a7748f95 019/121: Changed directory faces in several modes., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 1dc1c38331 020/121: EShell: changed eshell-ls-symlink face., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 8b36209ae6 021/121: Added the minimum number of colors the frame should support.,
ELPA Syncer <=
- [nongnu] elpa/gruber-darker-theme 79c7bef9ad 022/121: Incremented the version number., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme e18b81e329 026/121: Made egg-diff-del face lighter., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 450bc03bf8 025/121: Added some faces for Egg (Emacs got git)., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 09ea096d8d 028/121: Updated README.md, ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 5fde1a45a2 029/121: README.md: set the screenshot section at a higher position., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 5ae5f39117 034/121: Incremented the version number., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 043327ae41 035/121: Improved README.md., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 7c6989c9ab 002/121: Added readme and copyright., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 105069d690 003/121: Added screenshot., ELPA Syncer, 2022/12/12
- [nongnu] elpa/gruber-darker-theme 463571a347 009/121: README.md: fixed a typo caused by TeX reflexes. :), ELPA Syncer, 2022/12/12