emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/gruber-darker-theme 831eb0d579 001/121: Ready. Set. Go!


From: ELPA Syncer
Subject: [nongnu] elpa/gruber-darker-theme 831eb0d579 001/121: Ready. Set. Go!
Date: Mon, 12 Dec 2022 21:00:02 -0500 (EST)

branch: elpa/gruber-darker-theme
commit 831eb0d579d5bbd37a9daa55f6cb0421f61c2098
Author: rexim <reximkut@gmail.com>
Commit: rexim <reximkut@gmail.com>

    Ready. Set. Go!
---
 gruber-darker-theme.el | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 78 insertions(+)

diff --git a/gruber-darker-theme.el b/gruber-darker-theme.el
new file mode 100644
index 0000000000..bdf45b6768
--- /dev/null
+++ b/gruber-darker-theme.el
@@ -0,0 +1,78 @@
+(deftheme gruber-darker
+  "Gruber Darker color theme for Emacs by Jason Blevins.
+A darker variant of the Gruber Dark theme for BBEdit by John
+Gruber.")
+
+(custom-theme-set-faces
+ 'gruber-darker
+
+ ;; Standard font lock faces
+ `(default ((t (:foreground "#e4e4ef" :background "#181818"))))
+ `(cursor ((t (:foreground "#ffdd33"))))
+ `(font-lock-comment-face ((t (:foreground "#cc8c3c"))))
+ `(font-lock-comment-delimiter-face ((t (:foreground "#cc8c3c"))))
+ `(font-lock-doc-face ((t (:foreground "#73c936"))))
+ `(font-lock-doc-string-face ((t (:foreground "#73c936"))))
+ `(font-lock-string-face ((t (:foreground "#73c936"))))
+ `(font-lock-keyword-face ((t (:foreground "#ffdd33"))))
+ `(font-lock-builtin-face ((t (:foreground "#ffdd33"))))
+ `(font-lock-function-name-face ((t (:foreground "#96a6c8"))))
+ `(font-lock-variable-name-face ((t (:foreground "#f4f4ff"))))
+ `(font-lock-preprocessor-face ((t (:foreground "#95a99f"))))
+ `(font-lock-constant-face ((t (:foreground "#95a99f"))))
+ `(font-lock-type-face ((t (:foreground "#95a99f"))))
+ `(font-lock-warning-face ((t (:foreground "#f43841"))))
+ `(font-lock-reference-face ((t (:foreground "#95a99f"))))
+ `(trailing-whitespace ((t (:foreground "#000" :background "#f43841"))))
+ `(link ((t (:foreground "#96A6C8" :underline t))))
+
+ ;; Search
+ `(isearch ((t (:foreground "#000" :background "#f5f5f5"))))
+ `(isearch-lazy-highlight-face ((t (:foreground "#f4f4ff" :background 
"#5f627f"))))
+ `(isearch-fail ((t (:foreground "#000" :background "#f43841"))))
+
+ ;; User interface
+ `(fringe ((t (:background "#111" :foreground "#444"))))
+ `(border ((t (:background "#111" :foreground "#444"))))
+ `(mode-line ((t (:background "#453d41" :foreground "#fff"))))
+ `(mode-line-buffer-id ((t (:background "#453d41" :foreground "#fff"))))
+ `(mode-line-inactive ((t (:background "#453d41" :foreground "#999"))))
+ `(minibuffer-prompt ((t (:foreground "#96A6C8"))))
+ `(region ((t (:background "#484848"))))
+ `(secondary-selection ((t (:background "#484951" :foreground "#F4F4FF"))))
+ `(tooltip ((t (:background "#52494e" :foreground "#fff"))))
+
+ ;; Parenthesis matching
+ `(show-paren-match-face ((t (:background "#52494e" :foreground "#f4f4ff"))))
+ `(show-paren-mismatch-face ((t (:foreground "#f4f4ff" :background 
"#c73c3f"))))
+ ;; Line highlighting
+ `(highlight ((t (:background "#282828" :foreground nil))))
+ `(highlight-current-line-face ((t (:background "#282828" :foreground nil))))
+
+ ;; Calendar
+ `(holiday-face ((t (:foreground "#f43841"))))
+
+ ;; Info
+ `(info-xref ((t (:foreground "#96a6c8"))))
+ `(info-visited ((t (:foreground "#9e95c7"))))
+
+ ;; AUCTeX
+ `(font-latex-sectioning-5-face ((t (:foreground "#96a6c8" :bold t))))
+ `(font-latex-bold-face ((t (:foreground "#95a99f" :bold t))))
+ `(font-latex-italic-face ((t (:foreground "#95a99f" :italic t))))
+ `(font-latex-math-face ((t (:foreground "#73c936"))))
+ `(font-latex-string-face ((t (:foreground "#73c936"))))
+ `(font-latex-warning-face ((t (:foreground "#f43841"))))
+ `(font-latex-slide-title-face ((t (:foreground "#96a6c8")))))
+
+
+;;;###autoload
+(when load-file-name
+  (add-to-list 'custom-theme-load-path
+               (file-name-as-directory (file-name-directory load-file-name))))
+
+(provide-theme 'gruber-darker)
+
+;; Local Variables:
+;; no-byte-compile: t
+;; End:



reply via email to

[Prev in Thread] Current Thread [Next in Thread]