{"action":"created","issue":{"url":"https://api.github.com/repos/easymotion/vim-easymotion/issues/292","repository_url":"https://api.github.com/repos/easymotion/vim-easymotion","labels_url":"https://api.github.com/repos/easymotion/vim-easymotion/issues/292/labels{/name}","comments_url":"https://api.github.com/repos/easymotion/vim-easymotion/issues/292/comments","events_url":"https://api.github.com/repos/easymotion/vim-easymotion/issues/292/events","html_url":"https://github.com/easymotion/vim-easymotion/issues/292","id":158016670,"number":292,"title":"Change motion off by one char when multiple splits of different buffers","user":{"login":"thalesmello","id":1127394,"avatar_url":"https://avatars.githubusercontent.com/u/1127394?v=3","gravatar_id":"","url":"https://api.github.com/users/thalesmello","html_url":"https://github.com/thalesmello","followers_url":"https://api.github.com/users/thalesmello/followers","following_url":"https://api.github.com/users/thalesmello/following{/other_user}","gists_url":"https://api.github.com/users/thalesmello/gists{/gist_id}","starred_url":"https://api.github.com/users/thalesmello/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thalesmello/subscriptions","organizations_url":"https://api.github.com/users/thalesmello/orgs","repos_url":"https://api.github.com/users/thalesmello/repos","events_url":"https://api.github.com/users/thalesmello/events{/privacy}","received_events_url":"https://api.github.com/users/thalesmello/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-06-01T21:59:07Z","updated_at":"2016-06-21T08:25:40Z","closed_at":null,"body":"In an empty buffer, type in:\r\n\r\n\tprint('hello world')\r\n\r\nThen, with the cursor in the in the first position, type `c<leader><leader>f'a`. As expected, the output is:\r\n\r\n\thello world')\r\n\r\nNow, press `u` to undo and create a split with an empty buffer using `:vnew`.\r\nApply the same `c<leader><leader>f'a` at the beginning of the first buffer text. The resulting output is:\r\n\r\n\t'hello world')\r\n\r\nWhich I believe is a bug. I've noticed it only acts when live editing the code. If you `u` undo the operation and `.` repeat it with `vim.repeat`, it applies the correct behavior. And, if you close the newly spawned buffer with `:q`, the correct operation starts to work again."},"comment":{"url":"https://api.github.com/repos/easymotion/vim-easymotion/issues/comments/227373548","html_url":"https://github.com/easymotion/vim-easymotion/issues/292#issuecomment-227373548","issue_url":"https://api.github.com/repos/easymotion/vim-easymotion/issues/292","id":227373548,"user":{"login":"Konfekt","id":7195553,"avatar_url":"https://avatars.githubusercontent.com/u/7195553?v=3","gravatar_id":"","url":"https://api.github.com/users/Konfekt","html_url":"https://github.com/Konfekt","followers_url":"https://api.github.com/users/Konfekt/followers","following_url":"https://api.github.com/users/Konfekt/following{/other_user}","gists_url":"https://api.github.com/users/Konfekt/gists{/gist_id}","starred_url":"https://api.github.com/users/Konfekt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Konfekt/subscriptions","organizations_url":"https://api.github.com/users/Konfekt/orgs","repos_url":"https://api.github.com/users/Konfekt/repos","events_url":"https://api.github.com/users/Konfekt/events{/privacy}","received_events_url":"https://api.github.com/users/Konfekt/received_events","type":"User","site_admin":false},"created_at":"2016-06-21T08:25:40Z","updated_at":"2016-06-21T08:25:40Z","body":"My wording was confusing: By 'adding' meant was 'replacing'. In the end it is probably a Vim issue."}}
{"actor":{"display_login":"Konfekt"}}