[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/gruvbox-theme ca7f47d044 052/258: Add js2 mode support (an
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/gruvbox-theme ca7f47d044 052/258: Add js2 mode support (and align face definition attributes) |
Date: |
Sat, 1 Jan 2022 01:59:28 -0500 (EST) |
branch: elpa/gruvbox-theme
commit ca7f47d04467950cc784eedf1e614c88a839d9d1
Author: Jason Milkins <jasonm23@gmail.com>
Commit: Jason Milkins <jasonm23@gmail.com>
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 96349d9b3b 033/258: Added support for Comint and the like, (continued)
- [nongnu] elpa/gruvbox-theme 96349d9b3b 033/258: Added support for Comint and the like, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 79aed4cc1f 036/258: Fixed some stuff in the whitespace-mode faces, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme c0c41dfd4b 039/258: Updated license, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme f4d4984327 041/258: Updated some license stuff, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme f1168626ee 042/258: Started on a road for some refactoring, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme a8a87a9cd0 043/258: Initial support for terminal with 256 colors, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 3ea5dc64d2 044/258: Bumped version, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme cedf34ce86 048/258: added local-var trigger of rainbow-mode for theme editing, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 6046d4e2f2 049/258: Convert rainbow-delimiters-depth-faces to use variables instead of hex literals, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 7add3befbf 051/258: Merge pull request #8 from emacsfodder/add-rainbow-mode-eval-magicstring-for-editing-niceness, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme ca7f47d044 052/258: Add js2 mode support (and align face definition attributes),
ELPA Syncer <=
- [nongnu] elpa/gruvbox-theme dbc98505fa 054/258: Update js2-mode support stuff, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 3da9b80326 056/258: Merge pull request #14 from emacsfodder/patch-rainbow-delimiters-to-avoid-red, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme afaa1ce89a 062/258: Merge pull request #19 from rdrr/helm-integration, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 9f8d48bb50 065/258: Merge pull request #20 from reaper-thresher/patch-1, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 1ba7619667 070/258: Add support for smart-mode-line, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 7cc236f7e3 075/258: Merge pull request #28 from rcoedo/font-lock, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme b0e67e42a4 087/258: Add support for org-mode (#38), ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme b92ae52515 009/258: Changes to the modeline, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 768454161d 012/258: Original theme support for RainbowDelimiter, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 476fbb7479 071/258: Merge pull request #26 from rcoedo/smart-mode-line, ELPA Syncer, 2022/01/01