[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/alect-themes e9008ef 246/269: Add support for 'ivy'
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/alect-themes e9008ef 246/269: Add support for 'ivy' |
Date: |
Thu, 21 Oct 2021 17:59:29 -0400 (EDT) |
branch: elpa/alect-themes
commit e9008efb75a336b2f6894beca09a27a57de13607
Author: Alex Kost <alezost@gmail.com>
Commit: Alex Kost <alezost@gmail.com>
Add support for 'ivy'
---
README.md | 3 ++-
alect-themes.el | 24 ++++++++++++++++++++++++
2 files changed, 26 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 53c5b04..f763ede 100644
--- a/README.md
+++ b/README.md
@@ -76,7 +76,8 @@ supported (themed):
- [Helm](https://emacs-helm.github.io/helm/) (partial support)
- [Hydra](https://github.com/abo-abo/hydra)
- [indent-guide](https:/github.com/zk-phi/indent-guide)
-- [Magit](http://magit.vc/) (including version 2.1.0)
+- [ivy](https://github.com/abo-abo/swiper)
+- [Magit](http://magit.vc/)
- [markdown](http://jblevins.org/projects/markdown-mode/)
- [mu4e](https://github.com/djcb/mu)
- [powerline](https://github.com/milkypostman/powerline)
diff --git a/alect-themes.el b/alect-themes.el
index 3318a51..a2efb11 100644
--- a/alect-themes.el
+++ b/alect-themes.el
@@ -1056,6 +1056,30 @@ For INVERT, see `alect-get-color'."
(lazy-highlight ((,c :foreground ,(gc 'fg+1)
:background ,(gc 'bg+2))))
+ ;; ivy
+ (ivy-cursor ((,c :background ,(gc 'cursor)
+ :foreground ,(gc 'bg-2)
+ :box (:line-width 1
+ :color ,(gc 'bg-2)
+ :style nil))))
+ (ivy-current-match ((,c :foreground ,(gc 'fg+2)
+ :weight bold)))
+ (ivy-confirm-face ((,c :inherit minibuffer-prompt
+ :foreground ,(gc 'green))))
+ (ivy-match-required-face ((,c :inherit minibuffer-prompt
+ :foreground ,(gc 'red))))
+ (ivy-virtual ((,c :foreground ,(gc 'red-2))))
+ (ivy-remote ((,c :foreground ,(gc 'blue+1))))
+ ;; Ideally `ivy-minibuffer-match-face-2' should have some
+ ;; background, but by default, ivy mixes colors (in
+ ;; `ivy--add-face') instead of applying only one face. This
+ ;; may look really ugly, so just disable all minibuffer match
+ ;; faces.
+ (ivy-minibuffer-match-face-1 ((,c nil)))
+ (ivy-minibuffer-match-face-2 ((,c nil)))
+ (ivy-minibuffer-match-face-3 ((,c :inherit
ivy-minibuffer-match-face-2)))
+ (ivy-minibuffer-match-face-4 ((,c :inherit
ivy-minibuffer-match-face-2)))
+
;; linum-mode
(linum ((,c :foreground ,(gc 'fg-2))))
- [nongnu] elpa/alect-themes 3fb2199 249/269: Add more sldb faces, (continued)
- [nongnu] elpa/alect-themes 3fb2199 249/269: Add more sldb faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 418e23d 254/269: Add new guix faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes a24065d 264/269: Modify markdown faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes bd8b469 201/269: Add 'org-footnote' face, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes ae90b8e 211/269: Add Makefile, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes f941db6 228/269: Modify ert faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes a97e66c 237/269: Modify flyspell faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 5ba902e 239/269: Add 'bui-hint-key' face, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes b7bbe40 240/269: Modify 'compilation-info' face, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 2063462 242/269: Add 'markdown-markup-face', ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes e9008ef 246/269: Add support for 'ivy',
ELPA Syncer <=
- [nongnu] elpa/alect-themes d44613d 245/269: Modify 'powerline-inactive1' face, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes d1d19c7 250/269: Add support for 'realgud', ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 188a169 263/269: Add and use block faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes e936a5c 096/269: Update README for class of terminals, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 3d1ea49 100/269: Add `help-argument-name' face, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 06a3ae4 107/269: Add black themes, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 3b93059 118/269: Remove an extra space, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 3311850 120/269: Add description of ignoring faces and variables, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 43b3096 117/269: Add Man-overstrike face, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes ab287ce 127/269: Modifications in magit faces, ELPA Syncer, 2021/10/21