From a95b0e4d6ce2c57376b9562e831782179321df66 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Sat, 12 Jul 2014 18:44:17 -0400 Subject: Install dired-narrow --- lisp/init-dired.el | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'lisp') diff --git a/lisp/init-dired.el b/lisp/init-dired.el index ca444fa..86388b2 100644 --- a/lisp/init-dired.el +++ b/lisp/init-dired.el @@ -62,4 +62,15 @@ ;; This overrides `dired-find-file', which is also bound to "f". (define-key dired-mode-map "e" 'km/org-open-dired-marked-files)) +(require-package 'dired-narrow) + +(define-prefix-command 'km/dired-narrow-map) +(define-key km/dired-narrow-map "n" 'dired-narrow) +(define-key km/dired-narrow-map "f" 'dired-narrow-fuzzy) +(define-key km/dired-narrow-map "r" 'dired-narrow-regexp) + +(defun km/dired-narrow-bindings () + (local-set-key (kbd "C-c m") 'km/dired-narrow-map)) +(add-hook 'dired-mode-hook 'km/dired-narrow-bindings) + (provide 'init-dired) -- cgit v1.2.3