Function: kotl-mode:pre-self-insert-command
kotl-mode:pre-self-insert-command is a byte-compiled function defined
in kotl-mode.el.
Signature
(kotl-mode:pre-self-insert-command)
Documentation
In a Koutline, ensure point is in an editable position before insertion.
Mouse may have moved point outside of an editable area.
kotl-mode adds this function to pre-command-hook.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/kotl/kotl-mode.el
;; Consult this: (kotl-mode:to-visible-position)
(defun kotl-mode:pre-self-insert-command ()
"In a Koutline, ensure point is in an editable position before insertion.
Mouse may have moved point outside of an editable area.
`kotl-mode' adds this function to `pre-command-hook'."
(when (and
(memq this-command kotl-mode:to-valid-position-commands)
(not (kview:valid-position-p))
;; Prevent repeatedly moving point to valid position when moving trees
;; (not (hyperb:stack-frame '(kcell-view:to-label-end)))
)
(kotl-mode:to-valid-position)))