INNER CODE UNIT · Go
pageDown
asciimoo/wuzz · commands.go:161
func pageDown(_ *gocui.Gui, v *gocui.View) error {
_, height := v.Size()
scrollView(v, height*2/3)
return nil
}
func deleteLine(_ *gocui.Gui, v *gocui.View) error {
if !v.Editable {
return nil
}
_, curY := v.Cursor()
_, oY := v.Origin()
currentLine := curY + oY
viewLines := strings.Split(strings.TrimSpace(v.Buffer()), "\n")
if currentLine >= len(viewLines) {
return nil
}
v.Clear()