aboutsummaryrefslogtreecommitdiff
path: root/evil-search.el
diff options
context:
space:
mode:
authorHernawan Fa'iz Abdillah <hernawan.faiz.abdillah@gmail.com>2021-03-17 06:24:29 +0700
committerHernawan Fa'iz Abdillah <hernawan.faiz.abdillah@gmail.com>2021-03-17 06:24:29 +0700
commitdb2087cb1a709352f39fa295fe705739f60fc1a7 (patch)
tree5791be538fce6ebd7d119a4ea32fdf477049a037 /evil-search.el
parentcc9d6886b418389752a0591b9fcb270e83234cf9 (diff)
Fix evil-ex-search-backward stuck on first match
Diffstat (limited to 'evil-search.el')
-rw-r--r--evil-search.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/evil-search.el b/evil-search.el
index 8d5bc9f..34154b9 100644
--- a/evil-search.el
+++ b/evil-search.el
@@ -1107,7 +1107,9 @@ current search result."
(goto-char evil-ex-search-start-point)
(signal (car err) (cdr err))))))
;; pattern entered successful
- (goto-char (1+ evil-ex-search-start-point))
+ (goto-char (if (eq evil-ex-search-direction 'forward)
+ (1+ evil-ex-search-start-point)
+ (- evil-ex-search-start-point 1)))
(let* ((result
(evil-ex-search-full-pattern search-string
evil-ex-search-count