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

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

[nongnu] elpa/gruvbox-theme c1f4508845 004/258: Added 256 colors for fut


From: ELPA Syncer
Subject: [nongnu] elpa/gruvbox-theme c1f4508845 004/258: Added 256 colors for future use
Date: Sat, 1 Jan 2022 01:59:24 -0500 (EST)

branch: elpa/gruvbox-theme
commit c1f450884549dfd987860e665c3aedb56147766d
Author: Greduan <eduanlavaque@gmail.com>
Commit: Greduan <eduanlavaque@gmail.com>

    Added 256 colors for future use
    
    Gotta figure out how to use different sets of definitions for the GUI
    and the terminal version, with a limit of 256 colors.
---
 gruvbox-theme.el | 72 ++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 47 insertions(+), 25 deletions(-)

diff --git a/gruvbox-theme.el b/gruvbox-theme.el
index e4559ca72f..06d4c9d557 100644
--- a/gruvbox-theme.el
+++ b/gruvbox-theme.el
@@ -26,36 +26,58 @@
 (deftheme gruvbox
   "A retro-groove colour theme")
 
-(let ((gruvbox-background "#282828")
-      (gruvbox-foreground "#ebdbb2")
-      (gruvbox-dark-1     "#3c3836")
-      (gruvbox-dark-2     "#504945")
-      (gruvbox-dark-3     "#665c54")
-      (gruvbox-dark-4     "#7c6f64")
-      (gruvbox-light-1    "#fdf4c1")
-      (gruvbox-light-2    "#d5c4a1")
-      (gruvbox-light-3    "#bdae93")
-      (gruvbox-light-4    "#a89984")
-      (gruvbox-red        "#fb4934")
-      (gruvbox-orange     "#fe8019")
-      (gruvbox-yellow     "#fabd2f")
-      (gruvbox-green      "#b8bb26")
-      (gruvbox-aqua       "#8ec07c")
-      (gruvbox-blue       "#83a598")
-      (gruvbox-purple     "#d3869b"))
+;;gui version
+(let ((gruvbox-dark-0   "#282828")
+      (gruvbox-dark-1   "#3c3836")
+      (gruvbox-dark-2   "#504945")
+      (gruvbox-dark-3   "#665c54")
+      (gruvbox-dark-4   "#7c6f64")
+      (gruvbox-medium   "#928374")
+      (gruvbox-light-0  "#ebdbb2")
+      (gruvbox-light-1  "#fdf4c1")
+      (gruvbox-light-2  "#d5c4a1")
+      (gruvbox-light-3  "#bdae93")
+      (gruvbox-light-4  "#a89984")
+      (gruvbox-red      "#fb4934")
+      (gruvbox-orange   "#fe8019")
+      (gruvbox-yellow   "#fabd2f")
+      (gruvbox-green    "#b8bb26")
+      (gruvbox-aqua     "#8ec07c")
+      (gruvbox-blue     "#83a598")
+      (gruvbox-purple   "#d3869b"))
+
+;;256 colors version
+;(let ((gruvbox-dark-0   "#262626")  ;235
+;      (gruvbox-dark-1   "#3a3a3a")  ;237
+;      (gruvbox-dark-2   "#4e4e4e")  ;239
+;      (gruvbox-dark-3   "#606060")  ;241
+;      (gruvbox-dark-4   "#767676")  ;243
+;      (gruvbox-medium   "#8a8a8a")  ;245
+;      (gruvbox-light-0  "#ffffaf")  ;229
+;      (gruvbox-light-1  "#ffd7af")  ;223
+;      (gruvbox-light-2  "#bcbcbc")  ;250
+;      (gruvbox-light-3  "#a8a8a8")  ;248
+;      (gruvbox-light-4  "#949494")  ;246
+;      (gruvbox-red      "#d75f5f")  ;167
+;      (gruvbox-green    "#afaf00")  ;142
+;      (gruvbox-yellow   "#ffaf00")  ;214
+;      (gruvbox-blue     "#87afaf")  ;109
+;      (gruvbox-purple   "#d787af")  ;175
+;      (gruvbox-aqua     "#87af87")  ;108
+;      (gruvbox-orange   "#ff8700")) ;208
 
 (custom-theme-set-faces
   'gruvbox
 
-  `(default ((t (:background ,gruvbox-background :foreground 
,gruvbox-foreground))))
+  `(default ((t (:background ,gruvbox-dark-0 :foreground ,gruvbox-light-0))))
   `(cursor  ((t (:background ,gruvbox-light-2))))
   `(hl-line ((t (:background ,gruvbox-dark-3))))
-  `(mode-line-inactive ((t (:box nil :foreground ,gruvbox-background 
:background ,gruvbox-dark-4))))
+  `(mode-line-inactive ((t (:box nil :foreground ,gruvbox-dark-0 :background 
,gruvbox-dark-4))))
   `(mode-line ((t (:box nil :foreground ,gruvbox-light-1 :background 
,gruvbox-dark-4))))
-  `(fringe ((t (:background ,gruvbox-background))))
-  `(linum ((t (:background ,gruvbox-background))))
+  `(fringe ((t (:background ,gruvbox-dark-0))))
+  `(linum ((t (:background ,gruvbox-dark-0))))
   `(region ((t (:background ,gruvbox-dark-1))))
-  `(minibuffer-prompt ((default (:foreground ,gruvbox-green :background 
,gruvbox-background :bold t))))
+  `(minibuffer-prompt ((default (:foreground ,gruvbox-green :background 
,gruvbox-dark-0 :bold t))))
   `(ag-hit-face ((t (:foreground ,gruvbox-green))))
   `(ag-match-face ((t (:foreground ,gruvbox-red))))
 
@@ -71,8 +93,8 @@
 
 (when load-file-name
   (add-to-list 'custom-theme-load-path
-               (file-name-as-directory (file-name-directory load-file-name)))
-  (when (not window-system)
-    (custom-set-faces '(default ((t (:background "nil")))))))
+               (file-name-as-directory (file-name-directory load-file-name))))
+  ; (when (not window-system)
+  ;   (custom-set-faces '(default ((t (:background "nil")))))))
 
 (provide-theme 'gruvbox)



reply via email to

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