Function: posframe--find-existing-posframe
posframe--find-existing-posframe is a byte-compiled function defined
in posframe.el.
Signature
(posframe--find-existing-posframe BUFFER &optional LAST-ARGS)
Documentation
Find existing posframe with BUFFER and LAST-ARGS.
Source Code
;; Defined in ~/.emacs.d/elpa/posframe-20260415.14/posframe.el
(defun posframe--find-existing-posframe (buffer &optional last-args)
"Find existing posframe with BUFFER and LAST-ARGS."
(let ((posframe
(cl-find-if
(lambda (frame)
(let* ((buffer-info (frame-parameter frame 'posframe-buffer))
(buffer-equal-p
(or (equal (buffer-name buffer) (car buffer-info))
(equal buffer (cdr buffer-info)))))
(if last-args
(and buffer-equal-p
(equal last-args (frame-parameter frame 'last-args)))
buffer-equal-p)))
(frame-list))))
(when posframe
(set-frame-parameter posframe 'existing-posframe t))
posframe))