diff --git a/internal/action/actions.go b/internal/action/actions.go index 28337d72..658e6c41 100644 --- a/internal/action/actions.go +++ b/internal/action/actions.go @@ -1202,12 +1202,10 @@ func (h *BufPane) CutLine() bool { return false } if h.freshClip && time.Since(h.lastCutTime) < 10*time.Second { - if h.Cursor.HasSelection() { - if clip, err := clipboard.Read(clipboard.ClipboardReg); err != nil { - InfoBar.Error(err) - } else { - clipboard.WriteMulti(clip+string(h.Cursor.GetSelection()), clipboard.ClipboardReg, h.Cursor.Num, h.Buf.NumCursors()) - } + if clip, err := clipboard.Read(clipboard.ClipboardReg); err != nil { + InfoBar.Error(err) + } else { + clipboard.WriteMulti(clip+string(h.Cursor.GetSelection()), clipboard.ClipboardReg, h.Cursor.Num, h.Buf.NumCursors()) } } else { h.Copy()