emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] Changes to emacs/lisp/autorevert.el


From: Luc Teirlinck
Subject: [Emacs-diffs] Changes to emacs/lisp/autorevert.el
Date: Sat, 17 Jul 2004 16:57:03 -0400

Index: emacs/lisp/autorevert.el
diff -c emacs/lisp/autorevert.el:1.35 emacs/lisp/autorevert.el:1.36
*** emacs/lisp/autorevert.el:1.35       Wed Jul 14 21:06:39 2004
--- emacs/lisp/autorevert.el    Sat Jul 17 20:53:22 2004
***************
*** 34,40 ****
  ;;
  ;; This package contains two minor modes: Global Auto-Revert Mode and
  ;; Auto-Revert Mode.  Both modes automatically revert buffers
! ;; whenever the corresponding files have been changed on disk.
  ;;
  ;; Auto-Revert Mode can be activated for individual buffers.  Global
  ;; Auto-Revert Mode applies to all file buffers. (If the user option
--- 34,41 ----
  ;;
  ;; This package contains two minor modes: Global Auto-Revert Mode and
  ;; Auto-Revert Mode.  Both modes automatically revert buffers
! ;; whenever the corresponding files have been changed on disk and the
! ;; buffer contains no unsaved changes.
  ;;
  ;; Auto-Revert Mode can be activated for individual buffers.  Global
  ;; Auto-Revert Mode applies to all file buffers. (If the user option
***************
*** 59,64 ****
--- 60,72 ----
  ;; Just put point at the end of the buffer and it will stay there.
  ;; These rules apply to file buffers. For non-file buffers, the
  ;; behavior may be mode dependent.
+ ;;
+ ;; While you can use Auto Revert Mode to tail a file, this package
+ ;; contains a third minor mode, Auto Revert Tail Mode, which does so
+ ;; more efficiently, as long as you are sure that the file will only
+ ;; change by growing at the end.  It only appends the new output,
+ ;; instead of reverting the entire buffer.  It does so even if the
+ ;; buffer contains unsaved changes.  (Because they will not be lost.)
  
  ;; Usage:
  ;;
***************
*** 389,395 ****
                     (not (file-remote-p buffer-file-name))
                     (file-readable-p buffer-file-name)
                     (not (verify-visited-file-modtime buffer)))
!               (and (or auto-revert-mode auto-revert-tail-mode
                         global-auto-revert-non-file-buffers)
                     revert-buffer-function
                     (boundp 'buffer-stale-function)
--- 397,403 ----
                     (not (file-remote-p buffer-file-name))
                     (file-readable-p buffer-file-name)
                     (not (verify-visited-file-modtime buffer)))
!               (and (or auto-revert-mode
                         global-auto-revert-non-file-buffers)
                     revert-buffer-function
                     (boundp 'buffer-stale-function)




reply via email to

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