summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRavi R Kiran <aine.marina@gmail.com>2014-11-10 05:55:05 (GMT)
committerRavi R Kiran <aine.marina@gmail.com>2014-11-10 05:55:05 (GMT)
commit23573722da8832fc785db6e8fd66759355da6b94 (patch)
tree008d8abc59336bcefc4ff8b82b3270442cdc4c76
parent070af4e075264d6c1f1e26d1a7a5a811d0d5dad8 (diff)
downloaddotemacs-23573722da8832fc785db6e8fd66759355da6b94.zip
dotemacs-23573722da8832fc785db6e8fd66759355da6b94.tar.gz
dotemacs-23573722da8832fc785db6e8fd66759355da6b94.tar.bz2
Use ag for faster search if we can
-rw-r--r--ravi-init-navigation.el15
1 files changed, 13 insertions, 2 deletions
diff --git a/ravi-init-navigation.el b/ravi-init-navigation.el
index 391be8b..6e457bb 100644
--- a/ravi-init-navigation.el
+++ b/ravi-init-navigation.el
@@ -221,8 +221,19 @@
:ensure t
)
-(use-package grep
- :bind (("H-g" . grep)))
+(if (executable-find "ag")
+ ;; Prefer the silver-searcher if available
+ (use-package ag
+ :bind (("H-g" . ag)
+ ("H-G" . ag-files))
+ :config
+ (progn
+ (use-package wgrep-ag
+ :ensure t))
+ :ensure t)
+ ;; Use grep if ag is not available on the system
+ (use-package grep
+ :bind (("H-g" . grep))))
(use-package highlight-symbol
:bind (("H-n" . ravi/highlight-symbol-next)