[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/pulsar 07122a68a2 13/15: Tweak the doc string of pulsar
From: |
ELPA Syncer |
Subject: |
[elpa] externals/pulsar 07122a68a2 13/15: Tweak the doc string of pulsar--after-change-function |
Date: |
Tue, 26 Nov 2024 03:58:52 -0500 (EST) |
branch: externals/pulsar
commit 07122a68a2992c49c08604b9f6488073bd57e4ba
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Tweak the doc string of pulsar--after-change-function
---
pulsar.el | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/pulsar.el b/pulsar.el
index 9453daf730..1191fd7202 100644
--- a/pulsar.el
+++ b/pulsar.el
@@ -554,13 +554,14 @@ Also check `pulsar-global-mode'."
;; This feature is heavily inspired by Daniel Mendler's `goggles' package.
(defun pulsar--after-change-function (beg end len)
- "`after-change-functions' hook to accumulate buffer edits.
-Changes are defined by BEG, END, LEN."
+ "Provide `after-change-functions' hook to accumulate buffer edits.
+Changes are defined by BEG, END, LEN:
+
+- BEG and END mark the region of text.
+- LEN is zero for insertions.
+- LEN is the extent of deletions and BEG==END."
(when (or (memq this-command pulsar-pulse-region-functions)
(memq real-this-command pulsar-pulse-region-functions))
- ;; beg and end mark the range of changed text
- ;; len is zero for insertions
- ;; len is change extent for deletions and beg==end
(when (and (zerop len) (= beg end)) ; In case of a deletion
(when (> beg (buffer-size))
(setq beg (1- beg)))
- [elpa] externals/pulsar 0786efd0d3 06/15: Add pulsar-window-change-face pulsar-region-change-face misc items, (continued)
- [elpa] externals/pulsar 0786efd0d3 06/15: Add pulsar-window-change-face pulsar-region-change-face misc items, ELPA Syncer, 2024/11/26
- [elpa] externals/pulsar e35f9d7677 01/15: Avoid double pulse in pulsar--pulse-on-window-change. Refine pulsar-pulse-region., ELPA Syncer, 2024/11/26
- [elpa] externals/pulsar c93f6a3fb1 04/15: Continued...now includes after-change-functions and refined pulsing., ELPA Syncer, 2024/11/26
- [elpa] externals/pulsar ac3d050113 08/15: Merge pull request #25 from shipmints/region-window-change-redux, ELPA Syncer, 2024/11/26
- [elpa] externals/pulsar d9eb079dda 07/15: Add kill-visual-line to pulsar-pulse-region-functions, ELPA Syncer, 2024/11/26
- [elpa] externals/pulsar 7263aaf819 09/15: Update acknowledgements to mention Abdelhak Bougouffa, ELPA Syncer, 2024/11/26
- [elpa] externals/pulsar 3b7ecc74ff 10/15: Avoid repetition in the user options for faces, ELPA Syncer, 2024/11/26
- [elpa] externals/pulsar 67422e8d32 11/15: Make pulsar-window-change-face do the same as in commit 3b7ecc7, ELPA Syncer, 2024/11/26
- [elpa] externals/pulsar b6bbe57d06 14/15: Tweak the doc strings of the functions that deal with aliases, ELPA Syncer, 2024/11/26
- [elpa] externals/pulsar e81d0e26cd 12/15: Tweak a comment about the goggles package, ELPA Syncer, 2024/11/26
- [elpa] externals/pulsar 07122a68a2 13/15: Tweak the doc string of pulsar--after-change-function,
ELPA Syncer <=
- [elpa] externals/pulsar 8d24da2421 03/15: Further refine region pulse and window change pulse., ELPA Syncer, 2024/11/26
- [elpa] externals/pulsar c5d528dc91 05/15: Put back the line pulse this helps for backward-kill-word, for example., ELPA Syncer, 2024/11/26
- [elpa] externals/pulsar c48b6abcdc 15/15: Refactor pulsar-resolve-function-aliases to be easier to read, ELPA Syncer, 2024/11/26