[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-goggles 08da44cf83 057/225: Add the evil-goggles face
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-goggles 08da44cf83 057/225: Add the evil-goggles face |
Date: |
Wed, 12 Jan 2022 08:58:42 -0500 (EST) |
branch: elpa/evil-goggles
commit 08da44cf837c5096d0c03b0a818da24f6e3474fd
Author: 0rdy <andrew1byte@gmail.com>
Commit: Evgeni Kolev <evgenysw@gmail.com>
Add the evil-goggles face
---
README.md | 11 ++++++++---
evil-goggles.el | 8 ++++----
2 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index cea8cedc1e..1b6b9d228b 100644
--- a/README.md
+++ b/README.md
@@ -58,10 +58,15 @@ Installation
Customization
-------------
-- The appearance of the overlay can be configured with
`evil-goggles-default-face`. By default, the `region` face is used for every
action. To get a list of available faces on emacs start, start a fresh emacs
and run `M-x list-faces-display`.
+- The appearance of the overlay can be configured with `evil-goggles-face`. By
default, inherit from the `region` face and using for every action.
```emacs-lisp
-;; default is 'region, you can try `isearch-fail
-(setq evil-goggles-default-face 'highlight)
+;; If you want to customize only background
+;; You can get a color name with `list-colors-diplay', or use hex value
+(set-face-background 'evil-goggles-face "LightSkyBlue")
+;; Advanced settings can be done with `custom-theme-set-faces'
+(custom-theme-set-faces
+ 'zenburn ; Use your theme name
+ '(evil-goggles-face ((t (:background "dimgray" :foreground "green" :bold
t)))))
```
- To use different faces per edit action:
```emacs-lisp
diff --git a/evil-goggles.el b/evil-goggles.el
index be90238350..b0353f8613 100644
--- a/evil-goggles.el
+++ b/evil-goggles.el
@@ -43,9 +43,9 @@
:type 'number
:group 'evil-goggles)
-(defcustom evil-goggles-default-face 'region
- "Deafult face for the overlay."
- :type 'sexp
+(defface evil-goggles-face
+ '((t (:inherit region)))
+ "Evil-goggles face to use for highlighting different actions."
:group 'evil-goggles)
(defcustom evil-goggles-faces-alist nil
@@ -62,7 +62,7 @@
"Return the configured face for COMMAND, or the default face."
(or
(assoc-default command evil-goggles-faces-alist)
- evil-goggles-default-face))
+ 'evil-goggles-face))
(defun evil-goggles--show (beg end face)
"Show overlay in region from BEG to END with FACE."
- [nongnu] elpa/evil-goggles c0afde5d66 202/225: Remove depracated variable, (continued)
- [nongnu] elpa/evil-goggles c0afde5d66 202/225: Remove depracated variable, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 2e5452b6a5 216/225: Revert "evil-goggles--show-p: no need to check evil-inhibit-operator-value", ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 78454a7e8b 220/225: Merge pull request #24 from unhammer/count-lines-speedup, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 1f8ca71acd 221/225: Fix custom variable's label, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles fa7dca4f82 016/225: Cleanup delete advice, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 0afe8cf165 020/225: Fix no-whitespace check, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 55ecf5c2c4 045/225: Update README.md, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 450e153a2d 046/225: Depend on emacs 25 for `funcall-interactively', ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 99d3416598 049/225: Update README.md, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 9927490983 042/225: Update README.md, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 08da44cf83 057/225: Add the evil-goggles face,
ELPA Syncer <=
- [nongnu] elpa/evil-goggles ef1cad8f3a 064/225: Re-add paste and fill-and-move, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 179c3002f2 071/225: Update README.md, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 904fc39728 072/225: Add doc for evil-goggles-use-diff-faces, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles e65aa39749 083/225: Add support for block paste, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 685e3714a5 090/225: Handle a specific u/redo case when the list has 2 connecting items, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 1e9ebe5e4c 095/225: Extend support for u/redo after some text is changed., ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 221a5ed8ea 098/225: Add support for Emacs 24 by not relying on funcall-interactively, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles aaa93841f9 103/225: Update evil-goggles.el, ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles f79c03ba62 108/225: Experimental: add support for pulsing, new option`evil-goggles-pulse', ELPA Syncer, 2022/01/12
- [nongnu] elpa/evil-goggles 9fa3d448ca 112/225: Update "Recent Significant Changes" section in README, ELPA Syncer, 2022/01/12