summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/init-ibuffer.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/init-ibuffer.el b/lisp/init-ibuffer.el
index 67b44ed..73a7809 100644
--- a/lisp/init-ibuffer.el
+++ b/lisp/init-ibuffer.el
@@ -5,9 +5,11 @@
(require 'ibuffer)
(require 'ibuffer-vc)
-;; group ibuffer by repository root
+;; keep buffer list up to date and group ibuffer by repository root
(add-hook 'ibuffer-hook
- (lambda () (ibuffer-vc-set-filter-groups-by-vc-root)))
+ (lambda ()
+ (ibuffer-auto-mode)
+ (ibuffer-vc-set-filter-groups-by-vc-root)))
;; use ibuffer
(global-set-key (kbd "C-x C-b") 'ibuffer-other-window)