-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathibuffer-config.el
33 lines (30 loc) · 975 Bytes
/
ibuffer-config.el
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
;;; IBuffer
;;; This file is part of the Emacs Dev Kit
(require 'ibuffer)
(setq ibuffer-saved-filter-groups
(quote (("default"
("Org" ;; all org-related buffers
(mode . org-mode))
("Mail"
(or ;; mail-related buffers
(mode . mew-message-mode)
(mode . mew-summary-mode)
(mode . mew-draft-mode)
))
("Programming" ;; prog stuff
(or
(mode . c-mode)
(mode . perl-mode)
(mode . python-mode)
(mode . emacs-lisp-mode)
(mode . clojure-mode)
))
("ERC" (mode . erc-mode))
("Jabber"
(or
(mode . jabber-chat-mode)
(mode . jabber-roster-mode)))))))
(add-hook 'ibuffer-mode-hook
(lambda ()
(ibuffer-switch-to-saved-filter-groups "default")))
(provide 'ibuffer-config)