commit 28e78e0d1e7b09dee169896e966af998f07edca2
parent 1bca851d0135b5022c405cf5e983cf3fe6f60ce0
Author: Bozhidar Batsov <bozhidar@batsov.dev>
Date: Tue, 28 Jul 2026 10:05:44 +0200
Add face support for jinx, completion-preview, copilot, keycast, dictionary, mistty, easy-kill and vundo
Small editing and UI packages that were rendering with their own
defaults. Backgrounds use base02/base03 so they read correctly on
both the light and dark variants.
Diffstat:
1 file changed, 33 insertions(+), 0 deletions(-)
diff --git a/solarized-faces.el b/solarized-faces.el
@@ -459,6 +459,12 @@
`(company-tooltip-search ((,class (:foreground ,magenta))))
`(company-tooltip-search-selection ((,class (:foreground ,magenta :weight bold))))
`(company-tooltip-selection ((,class (:weight bold))))
+;;;;; completion-preview
+ `(completion-preview ((,class (:foreground ,base01))))
+ `(completion-preview-common ((,class (:foreground ,base00))))
+ `(completion-preview-exact ((,class (:foreground ,base00 :underline t))))
+;;;;; copilot
+ `(copilot-overlay-face ((,class (:foreground ,base01 :slant italic))))
;;;;; corfu
`(corfu-default ((,class (:foreground ,base1 :background ,base02))))
`(corfu-current ((,class (:inherit corfu-default :weight bold :inverse-video t))))
@@ -529,6 +535,11 @@
`(deadgrep-meta-face ((,class (:inherit font-lock-comment-face))))
`(deadgrep-regexp-metachar-face ((,class (:inherit font-lock-constant-face))))
`(deadgrep-search-term-face ((,class (:inherit font-lock-variable-name-face))))
+;;;;; dictionary
+ `(dictionary-word-entry-face ((,class (:foreground ,blue :weight bold))))
+ `(dictionary-word-definition-face ((,class (:inherit default))))
+ `(dictionary-reference-face ((,class (:inherit link))))
+ `(dictionary-button-face ((,class (:inherit link))))
;;;;; diff
`(diff-added ((,class (:background ,s-diff-B-bg :foreground ,s-diff-B-fg))))
`(diff-changed ((t nil)))
@@ -605,6 +616,9 @@
`(eglot-inlay-hint-face ((,class (:foreground ,base01 :height 0.9))))
`(eglot-type-hint-face ((,class (:inherit eglot-inlay-hint-face :foreground ,cyan))))
`(eglot-parameter-hint-face ((,class (:inherit eglot-inlay-hint-face :foreground ,yellow))))
+;;;;; easy-kill
+ `(easy-kill-selection ((,class (:background ,base02 :extend t))))
+ `(easy-kill-origin ((,class (:foreground ,base03 :background ,red))))
;;;;; elfeed
`(elfeed-search-date-face ((,class (:foreground ,base01))))
`(elfeed-search-feed-face ((,class (:foreground ,base01))))
@@ -1108,6 +1122,12 @@
`(jabber-roster-user-xa ((,class (:slant italic :foreground ,magenta))))
;;;;; jedi
`(jedi:highlight-function-argument ((,class (:inherit bold))))
+;;;;; jinx
+ `(jinx-misspelled ((,class (:underline (:style wave :color ,red)))))
+ `(jinx-highlight ((,class (:inherit isearch))))
+ `(jinx-save ((,class (:foreground ,orange :weight bold))))
+ `(jinx-key ((,class (:foreground ,blue :weight bold))))
+ `(jinx-annotation ((,class (:foreground ,base01))))
;;;;; js2-mode
`(js2-error ((,class (:foreground ,red))))
`(js2-external-variable ((,class (:foreground ,orange))))
@@ -1136,6 +1156,9 @@
`(js3-private-function-call ((,class (:foreground ,yellow))))
`(js3-private-member ((,class (:foreground ,blue))))
`(js3-warning ((,class (:underline ,orange))))
+;;;;; keycast
+ `(keycast-key ((,class (:foreground ,base03 :background ,blue :weight bold))))
+ `(keycast-command ((,class (:weight bold))))
;;;;; langtool
`(langtool-errline ((,(append '((supports :underline (:style wave))) class)
(:underline (:style wave :color ,green) :inherit unspecified))
@@ -1432,6 +1455,8 @@
`(mingus-playlist-face ((,class (:foreground ,cyan ))))
`(mingus-song-file-face ((,class (:foreground ,yellow))))
`(mingus-stopped-face ((,class (:foreground ,red))))
+;;;;; mistty
+ `(mistty-fringe-face ((,class (:foreground ,base01))))
;;;;; moccur
`(moccur-current-line-face ((,class (:underline t))))
`(moccur-edit-done-face ((,class
@@ -2040,6 +2065,14 @@
`(vertico-multiline ((,class (:foreground ,base01))))
;;;;; volatile highlights
`(vhl/default-face ((,class (:background ,green-lc :foreground ,green-hc))))
+;;;;; vundo
+ `(vundo-node ((,class (:foreground ,base01))))
+ `(vundo-stem ((,class (:foreground ,base01))))
+ `(vundo-branch-stem ((,class (:foreground ,base00))))
+ `(vundo-highlight ((,class (:foreground ,blue :weight bold))))
+ `(vundo-saved ((,class (:foreground ,green))))
+ `(vundo-last-saved ((,class (:foreground ,green :weight bold))))
+ `(vundo-diff-highlight ((,class (:foreground ,orange :weight bold))))
;;;;; w3m
`(w3m-anchor ((,class (:inherit link))))
`(w3m-arrived-anchor ((,class (:inherit link-visited))))