Function: kotl-mode:delete-char-acc
kotl-mode:delete-char-acc is a byte-compiled function defined in
kotl-mode.el.
Signature
(kotl-mode:delete-char-acc ARG KILL-FLAG)
Documentation
Delete one character and accumulate in the kill ring.
Deletes (forward if ARG > 0, backward if ARG < 0).
First call creates a new kill ring entry, subsequent calls appends.
With KILL-FLAG nil just call delete-char.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/kotl/kotl-mode.el
(defun kotl-mode:delete-char-acc (arg kill-flag)
"Delete one character and accumulate in the kill ring.
Deletes (forward if ARG > 0, backward if ARG < 0).
First call creates a new kill ring entry, subsequent calls appends.
With KILL-FLAG nil just call `delete-char'."
(if (not kill-flag)
(delete-char arg)
(let ((char (char-to-string (if (< arg 0)
(char-before)
(char-after)))))
(delete-char arg)
(if kotl-mode:delete-char-acc
(kill-append char (< arg 0))
(kill-new char)
(setq kotl-mode:delete-char-acc t)))))