From f5ae26ccfa077957dd912f015520470d8467900a Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Wed, 26 Mar 2014 15:34:34 +0100 Subject: Move ibuffer config to separate file --- lisp/init-ibuffer.el | 15 +++++++++++++++ lisp/init-sane-defaults.el | 3 --- 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 lisp/init-ibuffer.el (limited to 'lisp') diff --git a/lisp/init-ibuffer.el b/lisp/init-ibuffer.el new file mode 100644 index 0000000..bf38e9b --- /dev/null +++ b/lisp/init-ibuffer.el @@ -0,0 +1,15 @@ +;; install package +(require-package 'ibuffer-vc) + +;; load ibuffer and ibuffer-vc +(require 'ibuffer) +(require 'ibuffer-vc) + +;; group ibuffer by repository root +(add-hook 'ibuffer-hook + (lambda () (ibuffer-vc-set-filter-groups-by-vc-root))) + +;; use ibuffer +(global-set-key (kbd "C-x C-b") 'ibuffer-other-window) + +(provide 'init-ibuffer) diff --git a/lisp/init-sane-defaults.el b/lisp/init-sane-defaults.el index 9803239..04c1222 100644 --- a/lisp/init-sane-defaults.el +++ b/lisp/init-sane-defaults.el @@ -42,7 +42,4 @@ ;; tetris score file (setq tetris-score-file (expand-file-name "tetris" user-emacs-directory)) -;; use ibuffer -(global-set-key (kbd "C-x C-b") 'ibuffer) - (provide 'init-sane-defaults) -- cgit v1.2.3