github.com/jmigpin/editor@v1.6.0/util/iout/iorw/rwedit/removelines.go (about) 1 package rwedit 2 3 func RemoveLines(ctx *Ctx) error { 4 a, b, _, err := ctx.CursorSelectionLinesIndexes() 5 if err != nil { 6 return err 7 } 8 if err := ctx.RW.OverwriteAt(a, b-a, nil); err != nil { 9 return err 10 } 11 ctx.C.SetSelectionOff() 12 ctx.C.SetIndex(a) 13 return nil 14 }