summary refs log tree commit diff
path: root/emacs.d/custom
diff options
context:
space:
mode:
Diffstat (limited to 'emacs.d/custom')
-rw-r--r--emacs.d/custom/fcuny-navigation.el14
1 files changed, 12 insertions, 2 deletions
diff --git a/emacs.d/custom/fcuny-navigation.el b/emacs.d/custom/fcuny-navigation.el
index 0766155..56dd003 100644
--- a/emacs.d/custom/fcuny-navigation.el
+++ b/emacs.d/custom/fcuny-navigation.el
@@ -56,10 +56,20 @@
   :custom
   (ibuffer-saved-filter-groups
    (quote (("default"
+            ("org"    (mode . org-mode))
             ("go"     (mode . go-mode))
             ("python" (mode . python-mode))
-            ("yaml"   (mode . yaml-mode))
-            ("org"    (mode . org-mode))
+            ("config" (or
+                       (name . "\\.conf$")
+                       (name . "\\.json$")
+                       (mode . yaml-mode)))
+            ("puppet" (or
+                       (mode . "\\.erb$")
+                       (mode . puppet-mode)))
+            ("scripts" (mode . sh-mode))
+            ("documentation" (or
+                              (mode . markdown-mode)
+                              (mode . rst-mode)))
             ("dired"  (mode . dired-mode))
             ("Emacs"  (or
                        (mode . emacs-lisp-mode)