[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/alect-themes 3311850 120/269: Add description of ignoring
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/alect-themes 3311850 120/269: Add description of ignoring faces and variables |
Date: |
Thu, 21 Oct 2021 17:59:02 -0400 (EDT) |
branch: elpa/alect-themes
commit 3311850c1b62e26aa76c4daeb58743c1918f2ca8
Author: Alex Kost <alezost@gmail.com>
Commit: Alex Kost <alezost@gmail.com>
Add description of ignoring faces and variables
---
README.md | 28 ++++++++++++++++++++++++++--
1 file changed, 26 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 74fef06..e444217 100644
--- a/README.md
+++ b/README.md
@@ -14,6 +14,7 @@ Emacs 24 or later. The themes are intended to be used with
GUI (see
* [Configuration](#configuration)
* [Class of terminals](#class-of-terminals)
* [Modifying palette](#modifying-palette)
+ * [Ignoring faces and variables](#ignoring-faces-and-variables)
* [Overriding faces](#overriding-faces)
* [Alternative themes](#alternative-themes)
* [Other variables](#other-variables)
@@ -78,9 +79,11 @@ You can find the names and values of all colors used by
alect-themes in
[colors](https://github.com/alezost/alect-themes/blob/master/colors)
file **in Emacs** to get an idea about the used color palette.
-There are 2 main ways for configuring the themes:
+There are several ways for configuring the themes:
- modifying palette (`alect-colors` variable);
-- overriding face specifications.
+- ignoring faces and variables;
+- overriding face specifications;
+- configuring other alect variables.
### Class of terminals
@@ -127,6 +130,27 @@ The function `alect-set-color` is just a convenient way
for modifying
`alect-colors` variable, so if you are playing with it, don't forget to
reload an alect-theme for the changes to take effect.
+### Ignoring faces and variables
+
+By default along with a lot of faces, an `alect-theme` customizes
+several variables that contain color information,
+e.g. `ansi-color-names-vector` (see also
+[Emacs bug in themed variables](#emacs-bug-in-themed-variables)). You
+can disable theming of faces and variables with `alect-ignored-faces`
+and `alect-ignored-variables` variables.
+
+For example, if you prefer the default appearance of the titles in
+`Info-mode` and of the minibuffer prompt, and if you want to disable
+modifying the variables at all, use the following:
+
+```lisp
+(setq alect-ignored-variables t
+ alect-ignored-faces
+ '(minibuffer-prompt
+ info-title-1 info-title-2
+ info-title-3 info-title-4))
+```
+
### Overriding faces
If you don't like how particular faces look, you can change those by
- [nongnu] elpa/alect-themes b7bbe40 240/269: Modify 'compilation-info' face, (continued)
- [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, 2021/10/21
- [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 <=
- [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
- [nongnu] elpa/alect-themes 6679070 133/269: Revise compilation faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 5c72eb0 132/269: Modify `lazy-highlight' face, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 6dcd058 138/269: Add calendar/diary faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 0d8e3f0 162/269: Add makefile faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 168e24d 165/269: Add some badges, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 2b49faa 087/269: Add/modify auto-complete faces, ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes bd7c9d0 092/269: Fix bug in `alect-substitute-colors-in-plist', ELPA Syncer, 2021/10/21
- [nongnu] elpa/alect-themes 17505dd 135/269: Modify flyspell faces, ELPA Syncer, 2021/10/21