Toggling prefix should ignore all whitespace

Instead of using a while loop to kill one whitespace character at a
time, we can use delete-horizontal-space to remove all of the
unnecessary whitespace in one go.