emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/lisp ChangeLog term.el


From: Stefan Monnier
Subject: [Emacs-diffs] emacs/lisp ChangeLog term.el
Date: Thu, 24 Sep 2009 02:15:15 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Stefan Monnier <monnier>        09/09/24 02:15:14

Modified files:
        lisp           : ChangeLog term.el 

Log message:
        * 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 <address@hidden>.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/ChangeLog?cvsroot=emacs&r1=1.16245&r2=1.16246
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/term.el?cvsroot=emacs&r1=1.120&r2=1.121

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/lisp/ChangeLog,v
retrieving revision 1.16245
retrieving revision 1.16246
diff -u -b -r1.16245 -r1.16246
--- ChangeLog   24 Sep 2009 02:04:25 -0000      1.16245
+++ ChangeLog   24 Sep 2009 02:15:11 -0000      1.16246
@@ -1,5 +1,9 @@
 2009-09-24  Stefan Monnier  <address@hidden>
 
+       * 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 <address@hidden>.
+
        * term.el: Require CL.
        (term-ansi-reset): New function.
        (term-mode, term-emulate-terminal, term-handle-colors-array): Use it.

Index: term.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/term.el,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -b -r1.120 -r1.121
--- term.el     24 Sep 2009 02:04:28 -0000      1.120
+++ term.el     24 Sep 2009 02:15:14 -0000      1.121
@@ -3369,7 +3369,8 @@
    ((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 @@
        (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)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]