diff options
| author | tomdl89 <33435574+tomdl89@users.noreply.github.com> | 2021-03-19 16:39:20 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-19 16:39:20 +0100 |
| commit | 325a822bee6b9f8590e6e77fe73b4d916fcec357 (patch) | |
| tree | bde721f8bd79021c1b8fce66e25a3be4ddf604ce | |
| parent | 52b0b615f2f3223754736c1cb15677af02299591 (diff) | |
| parent | 55b0d7f5fc72322c6a027ba936e07bbb0862bd7b (diff) | |
Merge pull request #1436 from Abdillah/fix/1435
Fix evil-ex-search-backward stuck on first match
| -rw-r--r-- | evil-search.el | 4 |
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 |
