when the editor selection crosses a blank line, show half an em-width of selection, so it's clear that the selection includes the blank line.
when the editor selection crosses a blank line, show half an em-width of selection, so it's clear that the selection includes the blank line.

robey/carrot16,robey/carrot16