summaryrefslogtreecommitdiff
path: root/evil-collection.el
diff options
context:
space:
mode:
authorJustin Burkett <justin@burkett.cc>2018-06-29 13:55:03 -0400
committerJames N <james@jojojames.com>2018-06-30 10:05:52 -0700
commitbc96e0b318d1ab724ce3e638550b0999d23c1894 (patch)
tree5fc1eb0e8dd6ab3207992247e15ee1a606a0fffe /evil-collection.el
parent2d4ebf596e93c5162a331c21ff5b0c623ee3f1cd (diff)
Move evil-search functions into evil-collection.el
Delete evil-collection-evil-search
Diffstat (limited to 'evil-collection.el')
-rw-r--r--evil-collection.el29
1 files changed, 29 insertions, 0 deletions
diff --git a/evil-collection.el b/evil-collection.el
index 64d3ab2..9048edf 100644
--- a/evil-collection.el
+++ b/evil-collection.el
@@ -460,5 +460,34 @@ instead of the modes in `evil-collection-mode-list'."
lispyville-yank)
"List of yank operators.")
+;;* Search
+
+(defun evil-collection-evil-search-enabled ()
+ (eq evil-search-module 'evil-search))
+
+(defvar evil-collection-evil-search-forward
+ '(menu-item "" nil :filter (lambda (&optional _)
+ (if (eq evil-search-module 'evil-search)
+ #'evil-ex-search-forward
+ #'evil-search-forward))))
+
+(defvar evil-collection-evil-search-backward
+ '(menu-item "" nil :filter (lambda (&optional _)
+ (if (eq evil-search-module 'evil-search)
+ #'evil-ex-search-backward
+ #'evil-search-backward))))
+
+(defvar evil-collection-evil-search-next
+ '(menu-item "" nil :filter (lambda (&optional _)
+ (if (eq evil-search-module 'evil-search)
+ #'evil-ex-search-next
+ #'evil-search-next))))
+
+(defvar evil-collection-evil-search-previous
+ '(menu-item "" nil :filter (lambda (&optional _)
+ (if (eq evil-search-module 'evil-search)
+ #'evil-ex-search-previous
+ #'evil-search-previous))))
+
(provide 'evil-collection)
;;; evil-collection.el ends here