Function: kotl-mode:backward-char
kotl-mode:backward-char is an interactive and byte-compiled function
defined in kotl-mode.el.
Signature
(kotl-mode:backward-char &optional ARG)
Documentation
Move point backward ARG (or 1) characters and return point.
Key Bindings
Aliases
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/kotl/kotl-mode.el
(defun kotl-mode:backward-char (&optional arg)
"Move point backward ARG (or 1) characters and return point."
(interactive "p")
(kotl-mode:maintain-region-highlight)
(unless arg
(setq arg 1))
(if (>= arg 0)
(while (> arg 0)
(cond ((kotl-mode:bobp)
(error "(kotl-mode:backward-char): Beginning of buffer"))
((kotl-mode:bocp)
(when (kcell-view:previous t)
(kotl-mode:end-of-cell)))
((kotl-mode:bolp)
(when (re-search-backward "[\n\r]" nil t)
(kotl-mode:to-valid-position t)))
(t (backward-char)
(kotl-mode:to-valid-position t)))
(setq arg (1- arg)))
(kotl-mode:forward-char (- arg)))
(point))