From 5d3dbde6980c5eb52d5549572b0bfb375308e8cf Mon Sep 17 00:00:00 2001 From: zehkira <111002801+zehkira@users.noreply.github.com> Date: Sat, 3 Dec 2022 02:48:50 +0100 Subject: [PATCH] Fix "no" when replacing with empty string (#2641) * advance to end of found string when not replacing * simplify search location change --- internal/action/command.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/action/command.go b/internal/action/command.go index 6e0c795c..a8a91886 100644 --- a/internal/action/command.go +++ b/internal/action/command.go @@ -853,8 +853,7 @@ func (h *BufPane) ReplaceCmd(args []string) { h.Cursor.Loc = searchLoc nreplaced++ } else if !canceled && !yes { - searchLoc = locs[0] - searchLoc.X += util.CharacterCount(replace) + searchLoc = locs[1] } else if canceled { h.Cursor.ResetSelection() h.Buf.RelocateCursors()