aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortomdl89 <33435574+tomdl89@users.noreply.github.com>2021-03-19 16:39:20 +0100
committerGitHub <noreply@github.com>2021-03-19 16:39:20 +0100
commit325a822bee6b9f8590e6e77fe73b4d916fcec357 (patch)
treebde721f8bd79021c1b8fce66e25a3be4ddf604ce
parent52b0b615f2f3223754736c1cb15677af02299591 (diff)
parent55b0d7f5fc72322c6a027ba936e07bbb0862bd7b (diff)
Merge pull request #1436 from Abdillah/fix/1435
Fix evil-ex-search-backward stuck on first match
-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..88389f6 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)
+ (1- evil-ex-search-start-point)))
(let* ((result
(evil-ex-search-full-pattern search-string
evil-ex-search-count