mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-21 20:37:38 +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:
parent
4a814992b8
commit
8ad2defcbb
2 changed files with 7 additions and 3 deletions
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in a new issue