branch: master
commit 9df660c8c305c418a9f98ff5c2afe7504833727c
Author: Oleh Krehel <[email protected]>
Commit: Oleh Krehel <[email protected]>
swiper.el (swiper-query-replace): Don't miss the first
* swiper.el (swiper-query-replace): Since the point is always after the
matching thing in swiper, it's necessary to move it before it in order
for `perform-replace' not to skip it.
Fixes #144
---
swiper.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/swiper.el b/swiper.el
index 8312852..c94e896 100644
--- a/swiper.el
+++ b/swiper.el
@@ -97,6 +97,7 @@
(delete-minibuffer-contents)
(ivy-set-action (lambda (_)
(with-selected-window swiper--window
+ (move-beginning-of-line 1)
(perform-replace from to
t t nil))))
(swiper--cleanup)