[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/eglot-inactive-regions 343abb100c 26/66: Update README.md
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/eglot-inactive-regions 343abb100c 26/66: Update README.md |
Date: |
Fri, 6 Dec 2024 06:59:53 -0500 (EST) |
branch: elpa/eglot-inactive-regions
commit 343abb100cb0cc640f2fc40ef601b778a52c6db6
Author: Filippo Argiolas <filippo.argiolas@gmail.com>
Commit: GitHub <noreply@github.com>
Update README.md
---
README.md | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index f51267be18..a9ce9600ac 100644
--- a/README.md
+++ b/README.md
@@ -16,11 +16,13 @@ the available-methods:
## Screenshots
-#### `darken-foreground` method, gruvbox dark theme
+#### `darken-foreground` method, gruvbox dark theme, 30% opacity
+
+Inactive regions are provided by the language server so they will honor your
include paths and compile time defines. Here I'm looking at my `emacs-29`
branch configured to build on macos.
![darken-foreground](./screenshots/darken-foreground-gruvbox-dark.png)
-#### `shade-background` method, modus operandi theme
+#### `shade-background` method, modus operandi theme, 10% shading
![shade-background](./screenshots/shade-background-modus-operandi.png)
@@ -47,14 +49,14 @@ Feedback, issues and pull requests more than welcome!
As far as I know Emacs doesn't have a way to set foreground text
opacity. Best would be a face attribute so that you can set it in an
-overlay covering the whole inactive regions and be done with it.
+overlay covering each whole region and be done with it.
-So `darken-foreground` method is a fragile and inefficient hack around
-fontification that for each inactive region looks for symbols with
+Hence `darken-foreground` method is a fragile and inefficient hack around
+fontification: for each inactive region looks for symbols with
different faces and applies to each of them a different overlay with a
dimmed foreground color.
It seems to work with cc and c-ts modes (albeit a little slower than
I'd like) but could totally break other modes or features I'm not aware of.
-If you know a better way please do let me know.
\ No newline at end of file
+If you know a better way please do let me know.
- [nongnu] elpa/eglot-inactive-regions e15124a898 07/66: Rewrite the darkening logic using fontify-region, (continued)
- [nongnu] elpa/eglot-inactive-regions e15124a898 07/66: Rewrite the darkening logic using fontify-region, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions e7be73b354 15/66: Invert shading factor, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions b81249c566 23/66: Update README with caveats section, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 4b01aba42f 29/66: Fix package-lint warnings, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 2346944d4b 05/66: Add clean up and refresh functions, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 3ba8e528f1 06/66: allow to change opacity on the fly, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 10f1772888 09/66: Drop eglot from the name, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 2736b46310 10/66: Update dependencies and some minor changes, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 15d6db2d6d 13/66: Add some helper methods to set UI options, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions ae67afac14 12/66: Use overlays instead of changing text properties, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 343abb100c 26/66: Update README.md,
ELPA Syncer <=
- [nongnu] elpa/eglot-inactive-regions e25016ddb8 22/66: Do not flush all inactive regions, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions d021d96fef 25/66: Update screenshots, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 52d2f80ccb 28/66: Tentatively limit global fontification hook to classic c modes, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 4ae3491ae3 39/66: doc and function names cleanup, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 21c26bc4e2 40/66: use built-in color to hex converter, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 4b698aaeb8 42/66: always enable inactiveRegions caps, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 6ad3ce4337 47/66: experimental support for ccls skippedRanges, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions bdf568d9ff 63/66: suppress warnings for obsolete eglot functions, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 20cacf2b2d 16/66: Warn if shading method is unknown, ELPA Syncer, 2024/12/06
- [nongnu] elpa/eglot-inactive-regions 879c5cf032 20/66: Advice default fontify region function instead of local one, ELPA Syncer, 2024/12/06