1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-11 16:08:13 +00:00

* term.el (term-set-scroll-region): Don't move cursor any more.

(term-handle-ansi-escape): Call term-goto here instead.
Suggested by Ivan Kanis <apple@kanis.eu>.
This commit is contained in:
Stefan Monnier 2009-09-24 02:15:11 +00:00
parent 4a814992b8
commit 8ad2defcbb
2 changed files with 7 additions and 3 deletions

View File

@ -1,5 +1,9 @@
2009-09-24 Stefan Monnier <monnier@iro.umontreal.ca>
* term.el (term-set-scroll-region): Don't move cursor any more.
(term-handle-ansi-escape): Call term-goto here instead.
Suggested by Ivan Kanis <apple@kanis.eu>.
* term.el: Require CL.
(term-ansi-reset): New function.
(term-mode, term-emulate-terminal, term-handle-colors-array): Use it.

View File

@ -3369,7 +3369,8 @@ Set it to nil to disable bold.")
((eq char ?r)
(term-set-scroll-region
(1- term-terminal-previous-parameter)
(1- term-terminal-parameter)))
(1- term-terminal-parameter))
(term-goto 0 0))
(t)))
(defun term-set-scroll-region (top bottom)
@ -3389,8 +3390,7 @@ The top-most line is line 0."
(or (term-using-alternate-sub-buffer)
(not (and (= term-scroll-start 0)
(= term-scroll-end term-height)))))
(term-move-columns (- (term-current-column)))
(term-goto 0 0))
(term-move-columns (- (term-current-column))))
;; (defun term-switch-to-alternate-sub-buffer (set)
;; ;; If asked to switch to (from) the alternate sub-buffer, and already (not)