Function: posframe-refresh
posframe-refresh is a byte-compiled function defined in posframe.el.
Signature
(posframe-refresh BUFFER-OR-NAME)
Documentation
Refresh posframe pertaining to BUFFER-OR-NAME.
For example:
(defvar buf " *test*")
(posframe-show buf)
(with-current-buffer buf
(erase-buffer)
(insert "ffffffffffffff")
(posframe-refresh buf))
User can use posframe-show's :refresh argument, to do similar job:
(defvar buf " *test*")
(posframe-show buf :refresh 0.25)
(with-current-buffer buf
(erase-buffer)
(insert "ffffffffffffff"))
Source Code
;; Defined in ~/.emacs.d/elpa/posframe-20260415.14/posframe.el
(defun posframe-refresh (buffer-or-name)
"Refresh posframe pertaining to BUFFER-OR-NAME.
For example:
(defvar buf \" *test*\")
(posframe-show buf)
(with-current-buffer buf
(erase-buffer)
(insert \"ffffffffffffff\")
(posframe-refresh buf))
User can use posframe-show's :refresh argument,
to do similar job:
(defvar buf \" *test*\")
(posframe-show buf :refresh 0.25)
(with-current-buffer buf
(erase-buffer)
(insert \"ffffffffffffff\"))"
(dolist (frame (frame-list))
(let ((buffer-info (frame-parameter frame 'posframe-buffer))
(frame-resize-pixelwise t))
(when (or (equal buffer-or-name (car buffer-info))
(equal buffer-or-name (cdr buffer-info)))
(with-current-buffer buffer-or-name
(posframe--set-frame-size posframe--last-posframe-size))))))