[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/indent-bars e9443e68c1 371/431: README: version update
From: |
ELPA Syncer |
Subject: |
[elpa] externals/indent-bars e9443e68c1 371/431: README: version update and footnote for in-scope |
Date: |
Mon, 16 Sep 2024 12:59:50 -0400 (EDT) |
branch: externals/indent-bars
commit e9443e68c147b2b6d6d70143bc549e1785bbf6ca
Author: JD Smith <93749+jdtsmith@users.noreply.github.com>
Commit: JD Smith <93749+jdtsmith@users.noreply.github.com>
README: version update and footnote for in-scope
---
README.md | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 4c034abe9a..3f2a97a4c5 100644
--- a/README.md
+++ b/README.md
@@ -20,6 +20,8 @@ This package provides indentation _guide bars_ in Emacs,
enhanced by tree-sitter
- Works in the terminal, using a vertical bar character.
## What's New
+
+- **v0.6.1**: Live feedback when updating settings in the Customize interface.
- **v0.6.0**:
- Simplify tree-sitter scope drawing.
- New option `indent-bars-ts-styling-scope` to swap the roles of in-scope
and out-of-scope style.
@@ -188,20 +190,22 @@ For more information, check [the
details](#tree-sitter-details).
- `indent-bars-treesit-update-delay`: Delay in seconds for updating the
treesitter scope highlight.
- `indent-bars-treesit-wrap`: A mapping of language to tree-sitter wrap types
(as symbols), to avoid adding extra bars e.g. in wrapped function arguments.
Note that this is considered only after the `no-descend` options above.
- `indent-bars-treesit-ignore-blank-lines-types`: A list of tree-sitter node
types (as strings) inside of which to inhibit styling blank lines at, like
"module".
-- `indent-bars-ts-styling-scope`: Determine whether the `*-ts-*` variables
apply to in-scope or (by default) out-of-scope styling.
+- `indent-bars-ts-styling-scope`: Determine whether the `*-ts-*` variables
apply to in-scope or (by default) out-of-scope styling. This is important
because one of these styles is shared with the bar style in non-TS buffers.
This allows the default style in non-TS buffers to match either the in-scope or
out-of-scope styling.
### Tree-sitter alternate styling variables
-By default, if tree-sitter and _scope focus_ are active
(`indent-bars-treesit-scope`), the style and highlight settings above apply
only to the _in-scope_ bars. You can separately configure an alternate style
for the appearance of the _out-of-scope_ bars — i.e. the bars outside the
current tree-sitter scope. Usually you'd want to de-emphasize out-of-scope
bars somehow, but that's not required (go crazy).
+By default, if tree-sitter and _scope focus_ are active
(`indent-bars-treesit-scope`), the style and highlight settings above apply
only to the _in-scope_ bars[^1]. You can separately configure an alternate
style for the appearance of the _out-of-scope_ bars — i.e. the bars outside the
current tree-sitter scope[^1]. Usually you'd want to de-emphasize out-of-scope
bars somehow, but that's not required (go crazy).
+
+[^1]: Or visa versa if `indent-bars-ts-styling-scope` is `in-scope`.
To customize alternate bar appearance, use the parallel set of custom
variables with an `indent-bars-ts-` prefix. Each of these variables can be set
similarly to their default counterparts to _fully_ configure alternate bar
appearance, including color, depth highlighting, bar pattern, etc.
You can interchange the role of in-scope and out-of-scope using
`indent-bars-ts-scope-styling`. This is useful if you prefer to have the
_default_ style (e.g. the bar style in non-tree-sitter-enabled buffers) match
the out-of-scope style within tree-sitter buffers (i.e. if you want to
_emphasize_ scope, not _de-emphasize_ out-of-scope).
> [!NOTE]
-> _Scope focus_ highlighting is completely independent of _depth
highlighting_, and you can enable one or the other, or both.
+> _Scope focus_ highlighting is completely independent of _current depth
highlighting_, and you can style them separately, or enable one or the other,
or both.
-The `ts` parallel custom variables for alternate styling are:
+The `ts` custom variables for alternate styling are:
- [I] `indent-bars-ts-color`
- `indent-bars-ts-width-frac`
- [elpa] externals/indent-bars 8c487907e1 373/431: README: Fix footnote, (continued)
- [elpa] externals/indent-bars 8c487907e1 373/431: README: Fix footnote, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 098a5aad79 383/431: Remove clip-win scope slot, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 959e978986 385/431: invalid ranges: use custom marker cache, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 4974f6c16c 351/431: Update README.md, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars e557c7a6fa 366/431: New custom-set function for immediate feedback, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars a7ecae26dd 370/431: Mention new customize options, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 48c8f7ecff 380/431: cleanup-stipple-remaps: protect needs-cleanup against non-live buf, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars d5e6fb0fa9 384/431: Initial window-scroll based supplemental draw, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 4d460b0a02 363/431: Remove \\=' quotes from docstrings, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars d62f1cc825 361/431: Bump version, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars e9443e68c1 371/431: README: version update and footnote for in-scope,
ELPA Syncer <=
- [elpa] externals/indent-bars 2ca5192273 372/431: Update README.md, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars b433467d57 376/431: Update README.md, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars e693dd5239 409/431: teardown: avoid buffer modification, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 7cf880d7cd 391/431: Reduce default bar blend, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 075e1b3ccc 400/431: ts: fix font-lock-fontify-buffer-function save logic, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars eca496b2db 392/431: improve commentary, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars dc44a8e889 404/431: Merge branch 'main' into dev, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars fc8f492364 397/431: indent-bars-ts: improve commentary, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 86835d8faa 402/431: ts--context-fontify: use with-silent-modifications, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 6f6915dec4 411/431: Add Ada and GPR support., ELPA Syncer, 2024/09/16