summaryrefslogtreecommitdiffstats
path: root/lisp/init-ibuffer.el
diff options
context:
space:
mode:
authorMartin Polden <martin.polden@gmail.com>2014-06-11 20:38:55 +0200
committerMartin Polden <martin.polden@gmail.com>2014-06-11 20:38:55 +0200
commit7731cc997435346ce427f5ccd16a0533d3376ba0 (patch)
tree405e89a7a82e47d7e795eb62e7b1cb291a95dbfe /lisp/init-ibuffer.el
parent4447aa1b315f421416ee27b160c5228a6d092263 (diff)
Make ibuffer keybindings consistent with dired
Diffstat (limited to 'lisp/init-ibuffer.el')
-rw-r--r--lisp/init-ibuffer.el7
1 files changed, 6 insertions, 1 deletions
diff --git a/lisp/init-ibuffer.el b/lisp/init-ibuffer.el
index 73a7809..5f7e420 100644
--- a/lisp/init-ibuffer.el
+++ b/lisp/init-ibuffer.el
@@ -9,7 +9,12 @@
(add-hook 'ibuffer-hook
(lambda ()
(ibuffer-auto-mode)
- (ibuffer-vc-set-filter-groups-by-vc-root)))
+ (ibuffer-vc-set-filter-groups-by-vc-root)
+ ;; make C-o and o behave as in dired
+ (define-key ibuffer-mode-map (kbd "o")
+ ibuffer-visit-buffer-other-window)
+ (define-key ibuffer-mode-map (kbd "C-o")
+ ibuffer-visit-buffer-other-window-noselect)))
;; use ibuffer
(global-set-key (kbd "C-x C-b") 'ibuffer-other-window)