Function: magit-process-error-tooltip
magit-process-error-tooltip is a byte-compiled function defined in
magit-process.el.
Signature
(magit-process-error-tooltip PROCESS-BUF SECTION)
Documentation
Returns the text from SECTION of the PROCESS-BUF buffer.
Limited by magit-process-error-tooltip-max-lines.
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-process.el
(defun magit-process-error-tooltip (process-buf section)
"Returns the text from SECTION of the PROCESS-BUF buffer.
Limited by `magit-process-error-tooltip-max-lines'."
(and (integerp magit-process-error-tooltip-max-lines)
(> magit-process-error-tooltip-max-lines 0)
(buffer-live-p process-buf)
(with-current-buffer process-buf
(save-excursion
(goto-char (or (oref section content)
(oref section start)))
(buffer-substring-no-properties
(point)
(save-excursion
(forward-line magit-process-error-tooltip-max-lines)
(goto-char
(if (> (point) (oref section end))
(oref section end)
(point)))
;; Remove any trailing whitespace.
(when (re-search-backward "[^[:space:]\n]"
(oref section start) t)
(forward-char 1))
(point)))))))