Function: term-display-buffer-line
term-display-buffer-line is a byte-compiled function defined in
term.el.gz.
Signature
(term-display-buffer-line BUFFER LINE)
Source Code
;; Defined in /usr/src/emacs/lisp/term.el.gz
(defun term-display-buffer-line (buffer line)
(let* ((window (display-buffer buffer t))
(pos))
(with-current-buffer buffer
(save-restriction
(widen)
(goto-char (point-min))
(forward-line (1- line))
(setq pos (point))
(setq overlay-arrow-string "=>")
(or overlay-arrow-position
(setq overlay-arrow-position (make-marker)))
(set-marker overlay-arrow-position (point) (current-buffer)))
(cond ((or (< pos (point-min)) (> pos (point-max)))
(widen)
(goto-char pos))))
(set-window-point window overlay-arrow-position)))