The end of the visual selection as gotten by `> seems to depend on whether the cursor was between the end_col - 1, and end_col, or between end_col, and end_col + 1. The GUI gvim seems to have the notion of the the cursor being between characters in visual mode.
`> sometimes lands you on the character *after* the last col of the visual selection. So, the question is, how do I get the real last column of the Visual selection?
