In (*completion).List, guard against perLine == 0.
In (*completion).List, guard against perLine == 0.

This happens when there are candidates whose texts are very long.

elves/elvish,elves/elvish,elves/elvish,elves/elvish,elves/elvish