Function: posframe--run-timeout-timer

posframe--run-timeout-timer is a byte-compiled function defined in posframe.el.

Signature

(posframe--run-timeout-timer POSFRAME SECS)

Documentation

Hide POSFRAME after a delay of SECS seconds.

Source Code

;; Defined in ~/.emacs.d/elpa/posframe-20260415.14/posframe.el
(defun posframe--run-timeout-timer (posframe secs)
  "Hide POSFRAME after a delay of SECS seconds."
  (when (and (numberp secs) (> secs 0))
    (when (timerp posframe--timeout-timer)
      (cancel-timer posframe--timeout-timer))
    (setq-local posframe--timeout-timer
                (run-with-timer
                 secs nil #'posframe--make-frame-invisible posframe))))