[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/gruvbox-theme 372451c92e 053/258: Merge pull request #11 f
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/gruvbox-theme 372451c92e 053/258: Merge pull request #11 from emacsfodder/add-js2mode-support |
Date: |
Sat, 1 Jan 2022 01:59:28 -0500 (EST) |
branch: elpa/gruvbox-theme
commit 372451c92ea2ab8cf13679a7a936bd43bf18bc9f
Merge: 7add3befbf ca7f47d044
Author: Eduán <eduan@websharks-inc.com>
Commit: Eduán <eduan@websharks-inc.com>
Merge pull request #11 from emacsfodder/add-js2mode-support
Add js2 mode support (and align face definition attributes)
---
gruvbox-theme.el | 126 ++++++++++++++++++++++++++++++-------------------------
1 file changed, 70 insertions(+), 56 deletions(-)
diff --git a/gruvbox-theme.el b/gruvbox-theme.el
index 013906f9c7..480d9a74b5 100644
--- a/gruvbox-theme.el
+++ b/gruvbox-theme.el
@@ -89,38 +89,38 @@
'gruvbox
;; UI
- `(default ((t (:background ,gruvbox-dark0 :foreground ,gruvbox-light0))))
- `(cursor ((t (:background ,gruvbox-light0))))
- `(mode-line ((t (:box nil :background ,gruvbox-dark4 :foreground
,gruvbox-dark0))))
- `(mode-line-inactive ((t (:box nil :background ,gruvbox-dark2 :foreground
,gruvbox-light4))))
- `(fringe ((t (:background ,gruvbox-dark0))))
- `(linum ((t (:foreground ,gruvbox-dark4))))
- `(hl-line ((t (:background ,gruvbox-dark1))))
- `(region ((t (:background ,gruvbox-dark2)))) ;;selection
- `(minibuffer-prompt ((t (:background ,gruvbox-dark0 :foreground
,gruvbox-neutral_green :bold t))))
+ `(default ((t (:background ,gruvbox-dark0
:foreground ,gruvbox-light0))))
+ `(cursor ((t (:background ,gruvbox-light0))))
+ `(mode-line ((t (:box nil :background
,gruvbox-dark4 :foreground ,gruvbox-dark0))))
+ `(mode-line-inactive ((t (:box nil :background
,gruvbox-dark2 :foreground ,gruvbox-light4))))
+ `(fringe ((t (:background ,gruvbox-dark0))))
+ `(linum ((t (:foreground ,gruvbox-dark4))))
+ `(hl-line ((t (:background ,gruvbox-dark1))))
+ `(region ((t (:background ,gruvbox-dark2))))
;;selection
+ `(minibuffer-prompt ((t (:background ,gruvbox-dark0
:foreground ,gruvbox-neutral_green :bold t))))
;; Built-in syntax
- `(font-lock-builtin-face ((t (:foreground ,gruvbox-neutral_orange))))
- `(font-lock-constant-face ((t (:foreground ,gruvbox-neutral_purple))))
- `(font-lock-comment-face ((t (:foreground ,gruvbox-dark4))))
- `(font-lock-function-name-face ((t (:foreground ,gruvbox-neutral_green))))
- `(font-lock-keyword-face ((t (:foreground ,gruvbox-neutral_red))))
- `(font-lock-string-face ((t (:foreground ,gruvbox-neutral_green))))
- `(font-lock-variable-name-face ((t (:foreground ,gruvbox-neutral_blue))))
- `(font-lock-type-face ((t (:foreground ,gruvbox-neutral_purple))))
- `(font-lock-warning-face ((t (:foreground ,gruvbox-neutral_red :bold t))))
+ `(font-lock-builtin-face ((t (:foreground
,gruvbox-neutral_orange))))
+ `(font-lock-constant-face ((t (:foreground
,gruvbox-neutral_purple))))
+ `(font-lock-comment-face ((t (:foreground ,gruvbox-dark4))))
+ `(font-lock-function-name-face ((t (:foreground
,gruvbox-neutral_green))))
+ `(font-lock-keyword-face ((t (:foreground
,gruvbox-neutral_red))))
+ `(font-lock-string-face ((t (:foreground
,gruvbox-neutral_green))))
+ `(font-lock-variable-name-face ((t (:foreground
,gruvbox-neutral_blue))))
+ `(font-lock-type-face ((t (:foreground
,gruvbox-neutral_purple))))
+ `(font-lock-warning-face ((t (:foreground ,gruvbox-neutral_red
:bold t))))
;; whitespace-mode
- `(whitespace-space ((t (:background ,gruvbox-dark0 :foreground
,gruvbox-dark4))))
- `(whitespace-hspace ((t (:background ,gruvbox-dark0 :foreground
,gruvbox-dark4))))
- `(whitespace-tab ((t (:background ,gruvbox-dark0 :foreground
,gruvbox-dark4))))
- `(whitespace-newline ((t (:background ,gruvbox-dark0 :foreground
,gruvbox-dark4))))
- `(whitespace-trailing ((t (:background ,gruvbox-dark1 :foreground
,gruvbox-neutral_red))))
- `(whitespace-line ((t (:background ,gruvbox-dark1 :foreground
,gruvbox-neutral_red))))
- `(whitespace-space-before-tab ((t (:background ,gruvbox-dark0 :foreground
,gruvbox-dark4))))
- `(whitespace-indentation ((t (:background ,gruvbox-dark0 :foreground
,gruvbox-dark4))))
- `(whitespace-empty ((t (:background nil :foreground nil))))
- `(whitespace-space-after-tab ((t (:background ,gruvbox-dark0 :foreground
,gruvbox-dark4))))
+ `(whitespace-space ((t (:background ,gruvbox-dark0
:foreground ,gruvbox-dark4))))
+ `(whitespace-hspace ((t (:background ,gruvbox-dark0
:foreground ,gruvbox-dark4))))
+ `(whitespace-tab ((t (:background ,gruvbox-dark0
:foreground ,gruvbox-dark4))))
+ `(whitespace-newline ((t (:background ,gruvbox-dark0
:foreground ,gruvbox-dark4))))
+ `(whitespace-trailing ((t (:background ,gruvbox-dark1
:foreground ,gruvbox-neutral_red))))
+ `(whitespace-line ((t (:background ,gruvbox-dark1
:foreground ,gruvbox-neutral_red))))
+ `(whitespace-space-before-tab ((t (:background ,gruvbox-dark0
:foreground ,gruvbox-dark4))))
+ `(whitespace-indentation ((t (:background ,gruvbox-dark0
:foreground ,gruvbox-dark4))))
+ `(whitespace-empty ((t (:background nil :foreground
nil))))
+ `(whitespace-space-after-tab ((t (:background ,gruvbox-dark0
:foreground ,gruvbox-dark4))))
;; RainbowDelimiters
`(rainbow-delimiters-depth-1-face ((t (:foreground
,gruvbox-delimiter-one))))
@@ -138,44 +138,58 @@
`(rainbow-delimiters-unmatched-face ((t (:background nil :foreground
,gruvbox-light0))))
;; linum-relative
- `(linum-relative-current-face ((t (:background ,gruvbox-dark1 :foreground
,gruvbox-light4))))
+ `(linum-relative-current-face ((t (:background ,gruvbox-dark1
:foreground ,gruvbox-light4))))
;; Smartparens
- `(sp-pair-overlay-face ((t (:background ,gruvbox-dark2))))
- ;`(sp-wrap-overlay-face ((t (:inherit sp-wrap-overlay-face))))
- ;`(sp-wrap-tag-overlay-face ((t (:inherit sp-wrap-overlay-face))))
- `(sp-show-pair-match-face ((t (:background ,gruvbox-dark2)))) ;; Pair tags
highlight
- `(sp-show-pair-mismatch-face ((t (:background ,gruvbox-neutral_red)))) ;;
Highlight for bracket without pair
+ `(sp-pair-overlay-face ((t (:background ,gruvbox-dark2))))
+ ;`(sp-wrap-overlay-face ((t (:inherit sp-wrap-overlay-face))))
+ ;`(sp-wrap-tag-overlay-face ((t (:inherit sp-wrap-overlay-face))))
+ `(sp-show-pair-match-face ((t (:background ,gruvbox-dark2)))) ;;
Pair tags highlight
+ `(sp-show-pair-mismatch-face ((t (:background
,gruvbox-neutral_red)))) ;; Highlight for bracket without pair
;; elscreen
- `(elscreen-tab-background-face ((t (:box nil :background
,gruvbox-dark0)))) ;; Tab bar, not the tabs
- `(elscreen-tab-control-face ((t (:box nil :background ,gruvbox-dark2
:foreground ,gruvbox-neutral_red :underline nil)))) ;; The controls
- `(elscreen-tab-current-screen-face ((t (:box nil :background
,gruvbox-dark4 :foreground ,gruvbox-dark0)))) ;; Current tab
- `(elscreen-tab-other-screen-face ((t (:box nil :background ,gruvbox-dark2
:foreground ,gruvbox-light4 :underline nil)))) ;; Inactive tab
+ `(elscreen-tab-background-face ((t (:box nil :background
,gruvbox-dark0)))) ;; Tab bar, not the tabs
+ `(elscreen-tab-control-face ((t (:box nil :background
,gruvbox-dark2 :foreground ,gruvbox-neutral_red :underline nil)))) ;; The
controls
+ `(elscreen-tab-current-screen-face ((t (:box nil :background
,gruvbox-dark4 :foreground ,gruvbox-dark0)))) ;; Current tab
+ `(elscreen-tab-other-screen-face ((t (:box nil :background
,gruvbox-dark2 :foreground ,gruvbox-light4 :underline nil)))) ;; Inactive tab
;; ag (The Silver Searcher)
- `(ag-hit-face ((t (:foreground ,gruvbox-neutral_blue))))
- `(ag-match-face ((t (:foreground ,gruvbox-neutral_red))))
+ `(ag-hit-face ((t (:foreground
,gruvbox-neutral_blue))))
+ `(ag-match-face ((t (:foreground
,gruvbox-neutral_red))))
;; Diffs
- `(diff-changed ((t (:background nil :foreground ,gruvbox-light1))))
- `(diff-added ((t (:background nil :foreground ,gruvbox-neutral_green))))
- `(diff-removed ((t (:background nil :foreground ,gruvbox-neutral_red))))
- `(diff-indicator-changed ((t (:inherit diff-changed))))
- `(diff-indicator-added ((t (:inherit diff-added))))
- `(diff-indicator-removed ((t (:inherit diff-removed))))
+ `(diff-changed ((t (:background nil :foreground
,gruvbox-light1))))
+ `(diff-added ((t (:background nil :foreground
,gruvbox-neutral_green))))
+ `(diff-removed ((t (:background nil :foreground
,gruvbox-neutral_red))))
+ `(diff-indicator-changed ((t (:inherit diff-changed))))
+ `(diff-indicator-added ((t (:inherit diff-added))))
+ `(diff-indicator-removed ((t (:inherit diff-removed))))
+
+ `(js2-warning ((t (:underline (:color
,gruvbox-bright_yellow :style wave)))))
+ `(js2-error ((t (:underline (:color
,gruvbox-bright_red :style wave)))))
+ `(js2-external-variable ((t (:underline (:color
,gruvbox-bright_aqua :style wave)))))
+ `(js2-jsdoc-tag ((t (:background nil :foreground
,gruvbox-medium ))))
+ `(js2-jsdoc-type ((t (:background nil :foreground
,gruvbox-light4 ))))
+ `(js2-jsdoc-value ((t (:background nil :foreground
,gruvbox-light3 ))))
+ `(js2-function-param ((t (:background nil :foreground
,gruvbox-bright_aqua ))))
+ `(js2-function-call ((t (:background nil :foreground
,gruvbox-bright_blue ))))
+ `(js2-instance-member ((t (:background nil :foreground
,gruvbox-bright_orange ))))
+ `(js2-private-member ((t (:background nil :foreground
,gruvbox-faded_yellow ))))
+ `(js2-private-function-call ((t (:background nil :foreground
,gruvbox-faded_aqua ))))
+ `(js2-jsdoc-html-tag-name ((t (:background nil :foreground
,gruvbox-light4 ))))
+ `(js2-jsdoc-html-tag-delimiter ((t (:background nil :foreground
,gruvbox-light3 ))))
;; Term
- `(term-color-black ((t (:foreground ,gruvbox-dark1))))
- `(term-color-blue ((t (:foreground ,gruvbox-neutral_blue))))
- `(term-color-cyan ((t (:foreground ,gruvbox-neutral_aqua))))
- `(term-color-green ((t (:foreground ,gruvbox-neutral_green))))
- `(term-color-magenta ((t (:foreground ,gruvbox-neutral_purple))))
- `(term-color-red ((t (:foreground ,gruvbox-neutral_red))))
- `(term-color-white ((t (:foreground ,gruvbox-light1))))
- `(term-color-yellow ((t (:foreground ,gruvbox-neutral_yellow))))
- `(term-default-fg-color ((t (:foreground ,gruvbox-light0))))
- `(term-default-bg-color ((t (:background ,gruvbox-dark0)))))
+ `(term-color-black ((t (:foreground ,gruvbox-dark1))))
+ `(term-color-blue ((t (:foreground
,gruvbox-neutral_blue))))
+ `(term-color-cyan ((t (:foreground
,gruvbox-neutral_aqua))))
+ `(term-color-green ((t (:foreground
,gruvbox-neutral_green))))
+ `(term-color-magenta ((t (:foreground
,gruvbox-neutral_purple))))
+ `(term-color-red ((t (:foreground
,gruvbox-neutral_red))))
+ `(term-color-white ((t (:foreground ,gruvbox-light1))))
+ `(term-color-yellow ((t (:foreground
,gruvbox-neutral_yellow))))
+ `(term-default-fg-color ((t (:foreground ,gruvbox-light0))))
+ `(term-default-bg-color ((t (:background ,gruvbox-dark0)))))
(custom-theme-set-variables
'gruvbox
- [nongnu] elpa/gruvbox-theme d2bfd27937 035/258: Added linum-relative to list of supported stuff, (continued)
- [nongnu] elpa/gruvbox-theme d2bfd27937 035/258: Added linum-relative to list of supported stuff, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme a68142c75f 034/258: Fix minor typo, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme a1c172e7dc 037/258: Fixed name in README, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 4817d808e3 038/258: Changes to whitespace trailing and long line faces, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 5e5c400691 040/258: Made `sp-show-pair-match-face` face less obnoxious, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme dc749e7961 046/258: Fix Emacs 24 or greater, version check, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 5cac90cd8f 047/258: Merge pull request #6 from emacsfodder/fix-emacs-24-or-greater-check, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme a265ec04d1 050/258: Merge pull request #9 from emacsfodder/convert-rainbow-delimiters-literals-to-color-vars, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 26f1b7683b 061/258: Add support for helm., ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 8e614087c5 060/258: Update license(s), ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 372451c92e 053/258: Merge pull request #11 from emacsfodder/add-js2mode-support,
ELPA Syncer <=
- [nongnu] elpa/gruvbox-theme 4c5120808b 066/258: Adds popup-tip-face colors to look nice with flycheck-pos-tip., ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 3b15768fd0 068/258: Adds support for company-mode., ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme e6616658f1 069/258: Merge pull request #23 from torgeir/adds-company-mode-colors, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme a6bf569f0d 077/258: Bumped version number, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 6af232a460 078/258: Merge pull request #31 from sleepmore/master, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 4404d94e15 079/258: Update copyright statement in LICENSE, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 3c10048be1 097/258: Headers colors for markdown-mode (#51), ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 847124825f 090/258: Add simple anzu mode specific configuration (#46), ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme fa9cafdaf2 098/258: Bump to v0.18, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme a3417ba515 109/258: Redo the theme colors HTML as a Vue.js project (for fun), ELPA Syncer, 2022/01/01