From ce2d1865437739355307eb98c7fc8fc776052b71 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Lincoln=20J=C3=BAnior?= <99145408+lincolnjpg@users.noreply.github.com> Date: Sun, 24 Jul 2022 18:09:14 -0300 Subject: [PATCH] Fix cursor position change after CopyLine command (#2353) --- internal/action/actions.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/action/actions.go b/internal/action/actions.go index 7900a917..345f47c6 100644 --- a/internal/action/actions.go +++ b/internal/action/actions.go @@ -1047,12 +1047,14 @@ func (h *BufPane) CopyLine() bool { if h.Cursor.HasSelection() { return false } + origLoc := h.Cursor.Loc h.Cursor.SelectLine() h.Cursor.CopySelection(clipboard.ClipboardReg) h.freshClip = true InfoBar.Message("Copied line") h.Cursor.Deselect(true) + h.Cursor.Loc = origLoc h.Relocate() return true } -- 2.44.0