tools/eval: display in minibuffer if below threshold
If it's just a couple lines, display in minibuffer instead.
This commit is contained in:
parent
36c9f7c333
commit
d2fe021bd9
1 changed files with 19 additions and 14 deletions
|
@ -3,6 +3,10 @@
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun +eval-display-results-in-popup (output &optional source-buffer)
|
(defun +eval-display-results-in-popup (output &optional source-buffer)
|
||||||
"Display OUTPUT in a popup buffer."
|
"Display OUTPUT in a popup buffer."
|
||||||
|
(if (with-temp-buffer
|
||||||
|
(insert output)
|
||||||
|
(>= (count-lines (point-min) (point-max))
|
||||||
|
+eval-overlay-max-lines))
|
||||||
(let ((output-buffer (get-buffer-create "*doom eval*"))
|
(let ((output-buffer (get-buffer-create "*doom eval*"))
|
||||||
(origin (selected-window)))
|
(origin (selected-window)))
|
||||||
(with-current-buffer output-buffer
|
(with-current-buffer output-buffer
|
||||||
|
@ -16,7 +20,8 @@
|
||||||
(when-let (win (display-buffer output-buffer))
|
(when-let (win (display-buffer output-buffer))
|
||||||
(fit-window-to-buffer win))
|
(fit-window-to-buffer win))
|
||||||
(select-window origin)
|
(select-window origin)
|
||||||
output-buffer))
|
output-buffer)
|
||||||
|
(message "%s" output)))
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun +eval-display-results-in-overlay (output &optional source-buffer)
|
(defun +eval-display-results-in-overlay (output &optional source-buffer)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue