diff --git a/cmd/micro/bindings.go b/cmd/micro/bindings.go index 08691418..fdd8fc19 100644 --- a/cmd/micro/bindings.go +++ b/cmd/micro/bindings.go @@ -706,6 +706,9 @@ func (v *View) Copy() bool { // CutLine cuts the current line to the clipboard func (v *View) CutLine() bool { v.Cursor.SelectLine() + if !v.Cursor.HasSelection() { + return false + } if v.freshClip == true { if v.Cursor.HasSelection() { if clip, err := clipboard.ReadAll(); err != nil {