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)))