emacs-diffs
[Top][All Lists]
Advanced

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

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


From: John Paul Wallington
Subject: [Emacs-diffs] Changes to emacs/lisp/ibuf-ext.el
Date: Sun, 28 Aug 2005 02:50:30 -0400

Index: emacs/lisp/ibuf-ext.el
diff -c emacs/lisp/ibuf-ext.el:1.44 emacs/lisp/ibuf-ext.el:1.45
*** emacs/lisp/ibuf-ext.el:1.44 Sat Aug  6 22:13:43 2005
--- emacs/lisp/ibuf-ext.el      Sun Aug 28 06:50:29 2005
***************
*** 222,229 ****
         (ibuffer-buf-matches-predicates buf ibuffer-always-show-predicates)))))
  
  (defun ibuffer-auto-update-changed ()
!   (when ibuffer-auto-buffers-changed
!     (setq ibuffer-auto-buffers-changed nil)
      (mapcar #'(lambda (buf)
                (ignore-errors
                  (with-current-buffer buf
--- 222,228 ----
         (ibuffer-buf-matches-predicates buf ibuffer-always-show-predicates)))))
  
  (defun ibuffer-auto-update-changed ()
!   (when (frame-or-buffer-changed-p 'ibuffer-auto-buffers-changed)
      (mapcar #'(lambda (buf)
                (ignore-errors
                  (with-current-buffer buf
***************
*** 243,252 ****
         (if arg
           (plusp arg)
         (not ibuffer-auto-mode)))
!   (defadvice get-buffer-create (after ibuffer-notify-create activate)
!     (setq ibuffer-auto-buffers-changed t))
!   (defadvice kill-buffer (after ibuffer-notify-kill activate)
!     (setq ibuffer-auto-buffers-changed t))
    (add-hook 'post-command-hook 'ibuffer-auto-update-changed)
    (ibuffer-update-mode-name))
  
--- 242,248 ----
         (if arg
           (plusp arg)
         (not ibuffer-auto-mode)))
!   (frame-or-buffer-changed-p 'ibuffer-auto-buffers-changed)
    (add-hook 'post-command-hook 'ibuffer-auto-update-changed)
    (ibuffer-update-mode-name))
  




reply via email to

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