diff --git a/internal/action/actions.go b/internal/action/actions.go index 7b367011..5cb177ea 100644 --- a/internal/action/actions.go +++ b/internal/action/actions.go @@ -1181,6 +1181,9 @@ func (h *BufPane) CopyLine() bool { origLoc := h.Cursor.Loc origLastVisualX := h.Cursor.LastVisualX h.Cursor.SelectLine() + if !h.Cursor.HasSelection() { + return false + } h.Cursor.CopySelection(clipboard.ClipboardReg) h.freshClip = true InfoBar.Message("Copied line")