(reveal-post-command): Rework the handling of
reveal-open-spots, so as to be more reliable. There were several tricky corner cases where an open spot might be lost, or where a closed spot might end up on the list of open spots. Only reveal text that's ellipsised.
Showing with 67 additions and 51 deletions