{"comment":{"url":"https://api.github.com/repos/igrekster/vrapper/comments/13995707","html_url":"https://github.com/igrekster/vrapper/commit/fec0298450aba117ff20f89c6093c51ea2c9bcc7#commitcomment-13995707","id":13995707,"user":{"login":"albertdev","id":1451362,"avatar_url":"https://avatars.githubusercontent.com/u/1451362?v=3","gravatar_id":"","url":"https://api.github.com/users/albertdev","html_url":"https://github.com/albertdev","followers_url":"https://api.github.com/users/albertdev/followers","following_url":"https://api.github.com/users/albertdev/following{/other_user}","gists_url":"https://api.github.com/users/albertdev/gists{/gist_id}","starred_url":"https://api.github.com/users/albertdev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/albertdev/subscriptions","organizations_url":"https://api.github.com/users/albertdev/orgs","repos_url":"https://api.github.com/users/albertdev/repos","events_url":"https://api.github.com/users/albertdev/events{/privacy}","received_events_url":"https://api.github.com/users/albertdev/received_events","type":"User","site_admin":false},"position":56,"line":56,"path":"net.sourceforge.vrapper.core/src/net/sourceforge/vrapper/vim/commands/SwapBlockwiseSelectionSidesCommand.java","commit_id":"fec0298450aba117ff20f89c6093c51ea2c9bcc7","created_at":"2015-10-26T21:06:55Z","updated_at":"2015-10-26T21:06:55Z","body":"Can you double-check this behaviour in your Vim install? My version of Vim (Vim 7.4, patch 1-827 on Windows 8) actually clamps to the end line character when using `O`. You can see this here, the previous line selects one character more than the length of the previous line:\r\n![capture](https://cloud.githubusercontent.com/assets/1451362/10742386/2beea6c2-7c2d-11e5-8cde-6ed0c7d6632f.PNG)\r\n(Do ignore the `^M` marks, that's just a file with mixed EOL markers)\r\n\r\nI have modified the code below in my working branch as I thought this clamping assumption was a mistake, but now I doubt if it couldn't be due to some setting."}}