Function: vertico-posframe-get-size
vertico-posframe-get-size is a natively compiled function defined in
vertico-posframe.el.
Signature
(vertico-posframe-get-size BUFFER)
Documentation
The default functon used by vertico-posframe-size-function.
Source Code
;; Defined in /nix/store/ikn3v8q50cnzqr2w28cx8b7wqr6cg5zb-emacs-packages-deps/share/emacs/site-lisp/elpa/vertico-posframe-0.9.2/vertico-posframe.el
(defun vertico-posframe-get-size (buffer)
"The default functon used by `vertico-posframe-size-function'."
(list
:height (buffer-local-value 'vertico-posframe-height buffer)
:width (buffer-local-value 'vertico-posframe-width buffer)
:min-height (or (buffer-local-value 'vertico-posframe-min-height buffer)
(let ((height (+ vertico-count 1)))
(min height (or (buffer-local-value 'vertico-posframe-height buffer) height))))
:min-width (or (buffer-local-value 'vertico-posframe-min-width buffer)
(let ((width (round (* (frame-width) 0.62))))
(min width (or (buffer-local-value 'vertico-posframe-width buffer) width))))))