]> code.delx.au - gnu-emacs-elpa/commitdiff
counsel.el (counsel-ag-map): Add
authorOleh Krehel <ohwoeowho@gmail.com>
Tue, 5 Apr 2016 17:28:42 +0000 (19:28 +0200)
committerOleh Krehel <ohwoeowho@gmail.com>
Tue, 5 Apr 2016 17:28:42 +0000 (19:28 +0200)
* counsel.el (counsel-ag): Update.

Fixes #462

counsel.el

index 54729699b36b92e07d65373151c68a4ccfaa5324..9c4dbf868a0cf50453f1ee3bf8c5049185682106 100644 (file)
@@ -1289,6 +1289,12 @@ INITIAL-INPUT can be given as the initial minibuffer input."
 
 ;;* Grep
 ;;** `counsel-ag'
+(defvar counsel-ag-map
+  (let ((map (make-sparse-keymap)))
+    (define-key map (kbd "C-l") 'counsel-git-grep-recenter)
+    (define-key map (kbd "M-q") 'counsel-git-grep-query-replace)
+    map))
+
 (defcustom counsel-ag-base-command "ag --nocolor --nogroup %s -- ."
   "Format string to use in `cousel-ag-function' to construct the
 command. %S will be replaced by the regex string. The default is
@@ -1328,6 +1334,7 @@ INITIAL-INPUT can be given as the initial minibuffer input."
             'counsel-ag-function
             :initial-input initial-input
             :dynamic-collection t
+            :keymap counsel-ag-map
             :history 'counsel-git-grep-history
             :action #'counsel-git-grep-action
             :unwind (lambda ()