{"action":"created","issue":{"url":"https://api.github.com/repos/neovim/neovim/issues/1822","labels_url":"https://api.github.com/repos/neovim/neovim/issues/1822/labels{/name}","comments_url":"https://api.github.com/repos/neovim/neovim/issues/1822/comments","events_url":"https://api.github.com/repos/neovim/neovim/issues/1822/events","html_url":"https://github.com/neovim/neovim/issues/1822","id":54524669,"number":1822,"title":"Block editing and pasting is broken with unnamed clip and not vim compatible as of 01/14/2015","user":{"login":"pignatenko","id":95423,"avatar_url":"https://avatars.githubusercontent.com/u/95423?v=3","gravatar_id":"","url":"https://api.github.com/users/pignatenko","html_url":"https://github.com/pignatenko","followers_url":"https://api.github.com/users/pignatenko/followers","following_url":"https://api.github.com/users/pignatenko/following{/other_user}","gists_url":"https://api.github.com/users/pignatenko/gists{/gist_id}","starred_url":"https://api.github.com/users/pignatenko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pignatenko/subscriptions","organizations_url":"https://api.github.com/users/pignatenko/orgs","repos_url":"https://api.github.com/users/pignatenko/repos","events_url":"https://api.github.com/users/pignatenko/events{/privacy}","received_events_url":"https://api.github.com/users/pignatenko/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/neovim/neovim/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/neovim/neovim/labels/provider","name":"provider","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":28,"created_at":"2015-01-16T00:22:48Z","updated_at":"2015-01-18T20:06:41Z","closed_at":null,"body":"I recently recompiled from source and block based editing and pasting is entirely screwy.\r\n\r\nFor example with set ve=block and in ^V mode\r\n\r\n\r\n```\r\nThis  []\r\nIs    [] \r\nA     []\r\nColumn[]\r\n```\r\n\r\nPuting your cursor in that column then hitting I then adding a comma inserts the comma only on the first line. However doing an append adds commas to every line.\r\n\r\nPasting is also screwed up, when selecting a block and pasting it in another space neovim adds new lines instead of pasting blockwise. So if we selected the first column in the above text and tried to paste  it as second column we get this.\r\n\r\n\r\n```\r\nThis    This\r\nIs\r\nA\r\nColumn\r\nIs\r\nA\r\nColumn\r\n```\r\n\r\nInstead of\r\n\r\n```\r\nThis   This\r\nIs     Is\r\nA       A\r\nColumnColumn\r\n```\r\n\r\nPrepaste in block mode reformats the block into something entirely grotesque by adding spaces like so\r\n\r\n```\r\nThis \r\n   \r\n   \r\n   \r\nIs\r\nA\r\nColumn\r\n```\r\n\r\nAnd doesn't even paste the buffer contents."},"comment":{"url":"https://api.github.com/repos/neovim/neovim/issues/comments/70423381","html_url":"https://github.com/neovim/neovim/issues/1822#issuecomment-70423381","issue_url":"https://api.github.com/repos/neovim/neovim/issues/1822","id":70423381,"user":{"login":"fmoralesc","id":221465,"avatar_url":"https://avatars.githubusercontent.com/u/221465?v=3","gravatar_id":"","url":"https://api.github.com/users/fmoralesc","html_url":"https://github.com/fmoralesc","followers_url":"https://api.github.com/users/fmoralesc/followers","following_url":"https://api.github.com/users/fmoralesc/following{/other_user}","gists_url":"https://api.github.com/users/fmoralesc/gists{/gist_id}","starred_url":"https://api.github.com/users/fmoralesc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fmoralesc/subscriptions","organizations_url":"https://api.github.com/users/fmoralesc/orgs","repos_url":"https://api.github.com/users/fmoralesc/repos","events_url":"https://api.github.com/users/fmoralesc/events{/privacy}","received_events_url":"https://api.github.com/users/fmoralesc/received_events","type":"User","site_admin":false},"created_at":"2015-01-18T20:06:41Z","updated_at":"2015-01-18T20:06:41Z","body":"OK, I've updated my patches and block paste works both within neovim and from vim. Yanking to vim is still unsupported. \r\n\r\nThe provider changes are at [my vim-clipboard branch](https://github.com/fmoralesc/neovim/tree/vim-clipboard) and the lastest version of vim-clip is available [here](https://github.com/fmoralesc/vim-clip). I think the changes to the clipboard provider should work with `xsel` et al, but I haven't tested that through.\r\n\r\n"}}