summaryrefslogtreecommitdiff
path: root/evil-xref.el
diff options
context:
space:
mode:
authorJames Nguyen <james@jojojames.com>2017-11-08 20:46:10 -0800
committerJames Nguyen <james@jojojames.com>2017-11-08 20:46:10 -0800
commit07b29105651abba208066d672777dea57ac8f3d5 (patch)
tree345249fdbd63968dcdc8d0ed9ee2d10ff7dcfb9f /evil-xref.el
parent2b1f2891585b7b0fb712cc4578f579441d8e9342 (diff)
Xref: Change evilify-map to evil-define-key
Diffstat (limited to 'evil-xref.el')
-rw-r--r--evil-xref.el18
1 files changed, 10 insertions, 8 deletions
diff --git a/evil-xref.el b/evil-xref.el
index 0a9119b..5bc5b54 100644
--- a/evil-xref.el
+++ b/evil-xref.el
@@ -31,14 +31,16 @@
(require 'xref)
(defun evil-xref-setup ()
- (+evilify-map
- xref--xref-buffer-mode-map
- :mode xref--xref-buffer-mode
- :bindings
- "\C-j" #'xref-next-line
- "\C-k" #'xref-prev-line
- "gj" #'xref-next-line
- "gk" #'xref-prev-line))
+ (evil-define-key 'normal xref--xref-buffer-mode-map
+ "j" #'xref-next-line
+ "k" #'xref-prev-line
+ "gj" #'xref-next-line
+ "gk" #'xref-prev-line
+ (kbd "C-j") #'xref-next-line
+ (kbd "C-k") #'xref-prev-line
+ "r" #'xref-query-replace-in-results
+ (kbd "RET") #'xref-goto-xref
+ "o" #'xref-show-location-at-point))
(provide 'evil-xref)
;;; evil-xref.el ends here