Function: hui:menu-help
hui:menu-help is a byte-compiled function defined in hui-mini.el.
Signature
(hui:menu-help HELP-STR)
Documentation
Display HELP-STR in a small window at the bottom of the selected frame.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hui-mini.el
(defun hui:menu-help (help-str)
"Display HELP-STR in a small window at the bottom of the selected frame."
(let* ((window-min-height 2)
(owind (selected-window))
(buf-name (hypb:help-buf-name "Menu")))
(unwind-protect
(progn
(save-window-excursion
(hkey-help-show buf-name)) ;; Needed to save wconfig.
(if (eq (selected-window) (minibuffer-window))
(other-window 1))
(and (= (window-top-line) 0)
(< (- (frame-height) (window-height)) 2)
(split-window-vertically nil))
(select-window (hui:bottom-window))
(switch-to-buffer (get-buffer-create buf-name))
(setq buffer-read-only nil)
(erase-buffer)
(insert "\n" help-str)
(set-buffer-modified-p nil)
(let ((neg-shrink-amount (- (+ 3 (hypb:char-count ?\n help-str)))))
(if (window-resizable-p (selected-window) neg-shrink-amount)
(shrink-window (+ (window-height) neg-shrink-amount)))))
(if (eq owind (minibuffer-window))
(select-window owind)))))