From 31f2a7c22575fdf0299f43e9e7cef6485df1d363 Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Fri, 26 Feb 2016 11:24:04 +0100 Subject: Replace define-key with :bind where possible --- lisp/init-ibuffer.el | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'lisp/init-ibuffer.el') diff --git a/lisp/init-ibuffer.el b/lisp/init-ibuffer.el index 2f194a4..fc29fd6 100644 --- a/lisp/init-ibuffer.el +++ b/lisp/init-ibuffer.el @@ -1,4 +1,6 @@ (use-package ibuffer + :ensure nil ;; package is bundled with emacs + :init ;; disable confirmation for killing unmodified buffers (setq ibuffer-expert t) @@ -10,19 +12,19 @@ (setq ibuffer-show-empty-filter-groups nil) ;; use ibuffer - :bind ("C-x C-b" . ibuffer-other-window) + + :bind (("C-x C-b" . ibuffer-other-window) + :map ibuffer-mode-map + ;; make C-o and o behave as in dired + ("o" . ibuffer-visit-buffer-other-window) + ("C-o" . ibuffer-visit-buffer-other-window-noselect)) :config ;; keep buffer list up to date and group ibuffer by repository root (add-hook 'ibuffer-hook (lambda () (ibuffer-auto-mode 1) - (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)))) + (ibuffer-vc-set-filter-groups-by-vc-root)))) (use-package ibuffer-vc) -- cgit v1.2.3