branch: externals/indent-bars
commit c516788fe3af69dec343a551b0c158335d756fab
Author: JD Smith <[email protected]>
Commit: GitHub <[email protected]>
Update README.md
---
README.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 1bd23303d9..54672ccc40 100644
--- a/README.md
+++ b/README.md
@@ -324,11 +324,11 @@ Note that in mixed gui/terminal sessions of the same
Emacs process, you need to
-
## Speed
-`indent-bars` was in part motivated by the inefficiency of older indentation
highlight modes, and is designed for speed. It uses stipples (fixed bitmap
patterns) and font lock for fast and efficient bar drawing — *faces on spaces*.
Highlighting the current indentation level is essentially free, since it works
by [filtered
remapping](https://www.gnu.org/software/emacs/manual/html_node/elisp/Face-Remapping.html)
the relevant face.
+`indent-bars` was in part motivated by the inefficiency of older indentation
highlight modes, and is designed for speed. It uses stipples (fixed bitmap
patterns) and font lock for fast and efficient bar drawing — simply *faces on
spaces*. Highlighting the current indentation level is essentially free, since
it works by [filtered
remapping](https://www.gnu.org/software/emacs/manual/html_node/elisp/Face-Remapping.html)
the relevant face.
-The heaviest operations are **tree-sitter** support (especially scope
highlighting), and **blank-line highlighting**. If you experience any speed
issues, these are the first settings to experiment with. Using with tab-based
indentation is also slightly slower than with space-based.
+The heaviest operations are **tree-sitter** support (especially scope
highlighting), and **blank-line highlighting**. If you experience any speed
issues, these are the first settings to experiment with. Using with tab-based
indentation is also slightly slower than with space-based.
-Both indentation-depth highlighting and current-tree-sitter-scope highlighting
are protected by timers to avoid unnecessary loads (e.g. when pixel-scrolling).
Note that indentation-depth highlighting is _very_ fast and can safely be set
to 0 seconds (though bars will then flash rapidly as you scroll). Tree-sitter
scope requires querying the tree-sitter core, which can be somewhat slower, so
be careful setting its timer too low.
+Both indentation-depth highlighting and current-tree-sitter-scope highlighting
are protected by timers to avoid unnecessary loads (e.g. when pixel-scrolling).
Note that indentation-depth highlighting is _very_ fast and can safely be set
to 0 seconds (though bars will then flash rapidly as you scroll). Tree-sitter
scope requires querying the tree-sitter core, which can be somewhat slower, so
be careful setting its timer too low. And tree-sitter scope highlighting also
results in invali [...]
# Related Packages