[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/alect-themes e936a5c 096/269: Update README for class of t
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/alect-themes e936a5c 096/269: Update README for class of terminals |
Date: |
Thu, 21 Oct 2021 17:58:57 -0400 (EDT) |
branch: elpa/alect-themes
commit e936a5c89af08006f9b9157d484186fff507f11f
Author: Alex Kost <alezost@gmail.com>
Commit: Alex Kost <alezost@gmail.com>
Update README for class of terminals
---
README.md | 22 ++++++++++++++++++++--
1 file changed, 20 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 4a97300..1741f39 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,8 @@
Alect is a package that provides (rather low contrast but colourful
enough) **configurable** light and dark color themes for GNU Emacs 24 or
-later. I use it only with GUI, so colors in terminal may look not very
-nice.
+later. The themes are intended to be used with GUI (see
+[Class of terminals](#class-of-terminals)).
## History
@@ -74,6 +74,24 @@ There are 2 main ways for configuring the themes:
- modifying palette (`alect-colors` variable);
- overriding face specifications.
+### Class of terminals
+
+By default only graphical terminals are supported, i.e. if you enable a
+theme, you will see themed faces in GUI and default faces in text-only
+terminals. So if you use `emacs --daemon`, you will not be disturbed by
+the ugly colors when you are in a non-graphical terminal.
+
+You can add support for other terminals by setting `alect-display-class`
+variable. For example, if you want to enable alect-themes in 256-colors
+terminals, use the following:
+
+```lisp
+(setq alect-display-class '((class color) (min-colors 256)))
+```
+
+See `(info "(elisp) Defining Faces")` for how a class of terminals
+should be specified.
+
### Modifying palette
If you don't like how some colors look, you can change `alect-colors`
- [nongnu] elpa/alect-themes ae90b8e 211/269: Add Makefile, (continued)
- [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, 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 <=
- [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
- [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