Configure Macvim's text selection to not include character under cursor
macvim, vim
Solution
Take a look at the `selection` option. By default it's set to `inclusive`, but you can change it to `exclusive` to make text selections act the way you want:
:set selection=exclusive
You can also set it to `exclusive` with the `behave` command:
:behave mswin
This also sets several other options, however, which may or may not be what you want. See the Vim help for the specifics.
:help :behave
:help 'selection'
Problem
Using macvim, when I copy a text selection, it always includes the character under the cursor. For example, if the cursor is at the far left and I press shift-down arrow, it selects the entire line plus the first character of the next line (since the cursor is sitting over the next line's first character). Is there a way to configure macvim to not include the cursor character in text selections?