[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/indent-bars 55852b3cee 128/431: Minor doc improvements
From: |
ELPA Syncer |
Subject: |
[elpa] externals/indent-bars 55852b3cee 128/431: Minor doc improvements |
Date: |
Mon, 16 Sep 2024 12:59:20 -0400 (EDT) |
branch: externals/indent-bars
commit 55852b3cee00507c62f876a9e67133510a2e998d
Author: JD Smith <93749+jdtsmith@users.noreply.github.com>
Commit: JD Smith <93749+jdtsmith@users.noreply.github.com>
Minor doc improvements
---
indent-bars.el | 26 ++++++++++++++------------
1 file changed, 14 insertions(+), 12 deletions(-)
diff --git a/indent-bars.el b/indent-bars.el
index 51b0e41765..26de8d10fb 100644
--- a/indent-bars.el
+++ b/indent-bars.el
@@ -625,13 +625,14 @@ ROT should be less than W."
;; ** Notes on the stipples:
;;
-;; indent-bars uses a selectively-revealed stipple pattern with a
-;; width equivalent to the (presumed fixed) width of characters to
-;; efficiently draw bars. A stipple pattern is drawn as a fixed
-;; repeating bit pattern, with its lowest bits and earlier bytes
-;; leftmost. It is drawn with respect to the *entire frame*, with its
-;; first bit aligned with the first (leftmost) frame pixel. Turning
-;; on :stipple for a character merely "opens a window" on that
+;; indent-bars by default uses a selectively-revealed stipple pattern
+;; with a width equivalent to the (presumed fixed) width of individual
+;; characters to efficiently draw bars. A stipple pattern is drawn as
+;; a fixed repeating bit pattern, with its lowest bits and earlier
+;; bytes leftmost. It is drawn with respect to the *entire frame*,
+;; with its first bit aligned with the first (leftmost) frame pixel.
+;;
+;; Turning on :stipple for a character merely "opens a window" on that
;; frame-filling, repeating stipple pattern. Since the pattern starts
;; outside the body (in literally the first frame pixel, typically in
;; the fringe), you must consider the shift between the first pixel of
@@ -684,7 +685,7 @@ ROT should be less than W."
;; buffers. Fixed in Emacs 29.
(defun indent-bars--stipple (w h rot
- &optional width-frac pad-frac pattern zigzag)
+ &optional width-frac pad-frac pattern zigzag)
"Calculate stipple bitmap pattern for char width W and height H.
ROT is the number of bits to rotate the pattern around to the
right (with wrap).
@@ -889,10 +890,11 @@ first bar (>=1)"
(defun indent-bars--handle-blank-lines ()
"Display the appropriate bars on regions of one or more blank-only lines.
Only called by font-lock if `indent-bars-display-on-blank-lines'
-is non-nil. Called on multi-line blank line regions. Uses the
-surrounding line indentation to determine additional bars to
-display on each line, and applies a string display property on
-the final newline if necessary to display the needed bars.
+is non-nil. Called on complete multi-line blank line regions.
+Uses the surrounding line indentation to determine additional
+bars to display on each line, and applies a string display
+property on the final newline if necessary to display the needed
+bars.
Note: blank lines at the beginning or end of the buffer are not
indicated, even if otherwise they would be. If
- [elpa] externals/indent-bars eb87a137ef 054/431: Update README.md, (continued)
- [elpa] externals/indent-bars eb87a137ef 054/431: Update README.md, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars e4c4bb752a 120/431: treesit: ignore-blank-lines-types, string query, custom var refactor, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars ebd89ab245 101/431: Bump version, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 77411a364c 110/431: Switch from ppss to tree-sitter for string context, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 7bafeb32bc 074/431: README: update with PGTK :stipple Emacs bug fix, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 579aa101be 077/431: Initial no-stipple support, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 4dc2b9e329 057/431: Update README.md, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 44d7d633fc 123/431: Small doc, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars ea53a29562 127/431: Fix unwanted extra bars on over-sufficient blank lines, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 80ca1daeef 134/431: Remove reference to vestigial skip-leftmost-column, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 55852b3cee 128/431: Minor doc improvements,
ELPA Syncer <=
- [elpa] externals/indent-bars 9de7111faf 125/431: Initial tab support, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 95f2bac5d9 136/431: blank-string: fix width trailing space calculation for one bar case, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 98784d79e7 169/431: Document no-stipple-char-font-weight, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 37239a3acb 148/431: save point more locally in draw-line, and highlight-current-depth, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 2350f4dd24 144/431: Update README.md, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars fd5a01d38e 155/431: Update README.md, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 88a995668a 161/431: ts-node-query: restore use of ts-parser to indicate top level node, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars 6500da0171 154/431: Update README.md, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars e3e9b72b8d 158/431: Update examples.md, ELPA Syncer, 2024/09/16
- [elpa] externals/indent-bars c2e409e804 133/431: Bump version, ELPA Syncer, 2024/09/16