From 808319f407067b5eb26f4300b55544773a253b82 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Fri, 30 Nov 2018 10:38:06 +0100 Subject: Add ibuffer grouping configuration --- .emacs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.emacs b/.emacs index 216037a..6a58986 100644 --- a/.emacs +++ b/.emacs @@ -191,6 +191,23 @@ (add-hook 'dired-mode-hook 'diff-hl-dired-mode-unless-remote) +(add-to-list 'ibuffer-saved-filter-groups + '("my/ibuffer-groups" + ("REPL" + (or (derived-mode . comint-mode) + (mode . lisp-interaction-mode))) + ("Programming" (derived-mode . prog-mode)) + ("Folders" (mode . dired-mode)) + ("Chat" (mode . erc-mode)) + ("Documentation" + (or (mode . Info-mode) + (mode . Man-mode) + (mode . help-mode))))) + +(add-hook 'ibuffer-mode-hook + (lambda () + (ibuffer-switch-to-saved-filter-groups "my/ibuffer-groups"))) + ;; Helper functions and miscellaneous settings. -- cgit v1.2.3