emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] Changes to emacs/lisp/term.el,v


From: Chong Yidong
Subject: [Emacs-diffs] Changes to emacs/lisp/term.el,v
Date: Mon, 21 Apr 2008 20:28:45 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Chong Yidong <cyd>      08/04/21 20:28:45

Index: term.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/term.el,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -b -r1.100 -r1.101
--- term.el     10 Apr 2008 14:09:43 -0000      1.100
+++ term.el     21 Apr 2008 20:28:45 -0000      1.101
@@ -3049,7 +3049,11 @@
            (forward-line (- term-buffer-maximum-size))
            (beginning-of-line)
            (delete-region (point-min) (point))))
-       (set-marker save-marker nil)))))
+       (set-marker save-marker nil)))
+    ;; This might be expensive, but we need it to handle something
+    ;; like `sleep 5 | less -c' in more-or-less real time.
+    (when (get-buffer-window (current-buffer))
+      (redisplay))))
 
 (defun term-handle-deferred-scroll ()
   (let ((count (- (term-current-row) term-height)))




reply via email to

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