INNER CODE UNIT · Go
cX
asciimoo/wuzz · commands.go:191
cX = cX - 1 + oX
line, err := v.Line(cY)
if err != nil || line == "" || cX < 0 {
return nil
}
if cX >= len(line) {
cX = len(line) - 1
}
origCharCateg := getCharCategory(rune(line[cX]))
v.EditDelete(true)
cX -= 1
for cX >= 0 {
c := rune(line[cX])
if origCharCateg != getCharCategory(c) {
break
}
v.EditDelete(true)
cX -= 1