diff options
| author | James Nguyen <james@jojojames.com> | 2017-12-03 01:41:18 -0800 |
|---|---|---|
| committer | James Nguyen <james@jojojames.com> | 2017-12-03 01:41:33 -0800 |
| commit | 389e486349f9f587c1b9665f54f118460f2c41a4 (patch) | |
| tree | 15c0ba4b7c86e6cdf8d86d35f1cc1f174270ec00 | |
| parent | 1aa4e501bc312b91a0de6578577c5025f27af8b7 (diff) | |
Ag: Use evil-define-key
| -rw-r--r-- | evil-ag.el | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -32,17 +32,23 @@ (defun evil-ag-setup () "Set up `evil' bindings for `ag'." - (evil-add-hjkl-bindings ag-mode-map 'normal - "gg" 'evil-goto-first-line + (evil-define-key 'normal ag-mode-map + "k" 'evil-previous-line + + ;; refresh "gr" 'recompile + + ;; navigation "gj" 'compilation-next-error "gk" 'compilation-previous-error (kbd "C-j") 'compilation-next-error (kbd "C-k") 'compilation-previous-error - "0" 'evil-digit-argument-or-evil-beginning-of-line + "]" 'compilation-next-error + "[" 'compilation-previous-error + + ;; search "n" 'evil-search-next "N" 'evil-search-previous) - ;; `ag' is best set in 'normal state because its buffer can be edited. ;; https://github.com/mhayashi1120/Emacs-wgrep (evil-set-initial-state 'ag-mode 'normal)) |
