diff options
author | Martin Polden <martin.polden@gmail.com> | 2016-02-26 11:24:04 +0100 |
---|---|---|
committer | Martin Polden <martin.polden@gmail.com> | 2016-02-26 11:24:04 +0100 |
commit | 31f2a7c22575fdf0299f43e9e7cef6485df1d363 (patch) | |
tree | d85baa6ee72171e034dadc0d3c7c89b3dc180819 /lisp/init-ibuffer.el | |
parent | 35a1f2f2ff44eff6e40642fb8bf0c981e292fb32 (diff) |
Replace define-key with :bind where possible
Diffstat (limited to 'lisp/init-ibuffer.el')
-rw-r--r-- | lisp/init-ibuffer.el | 16 |
1 files changed, 9 insertions, 7 deletions
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) |