Function: kotl-mode:delete-backward-char

kotl-mode:delete-backward-char is an interactive and byte-compiled function defined in kotl-mode.el.

Signature

(kotl-mode:delete-backward-char ARG &optional KILL-FLAG)

Documentation

Delete up to the preceding prefix ARG characters.

Return number of characters deleted. Optional KILL-FLAG non-nil means save in kill ring instead of deleting. Do not delete across cell boundaries.

Key Bindings

Aliases

kotl-mode:backward-delete-char-untabify kotl-mode:backward-delete-char

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/kotl/kotl-mode.el
(defun kotl-mode:delete-backward-char (arg &optional kill-flag)
  "Delete up to the preceding prefix ARG characters.
Return number of characters deleted.
Optional KILL-FLAG non-nil means save in kill ring instead of deleting.
Do not delete across cell boundaries."
  (interactive "*p\nP")
  (cond ((and (use-region-p)
	      delete-active-region
	      (= arg 1))
         ;; If a region is active, kill or delete it.
	 (if (or kill-flag
                 (eq delete-active-region 'kill))
	     (kotl-mode:kill-region (region-beginning) (region-end))
	   (kotl-mode:delete-region (region-beginning) (region-end))))
        (t
         (kotl-mode:delete-char (- arg) kill-flag))))