{"action":"closed","issue":{"url":"https://api.github.com/repos/rogual/neovim-dot-app/issues/128","labels_url":"https://api.github.com/repos/rogual/neovim-dot-app/issues/128/labels{/name}","comments_url":"https://api.github.com/repos/rogual/neovim-dot-app/issues/128/comments","events_url":"https://api.github.com/repos/rogual/neovim-dot-app/issues/128/events","html_url":"https://github.com/rogual/neovim-dot-app/issues/128","id":106470433,"number":128,"title":"Catch rpc commands that fail","user":{"login":"bambu","id":564972,"avatar_url":"https://avatars.githubusercontent.com/u/564972?v=3","gravatar_id":"","url":"https://api.github.com/users/bambu","html_url":"https://github.com/bambu","followers_url":"https://api.github.com/users/bambu/followers","following_url":"https://api.github.com/users/bambu/following{/other_user}","gists_url":"https://api.github.com/users/bambu/gists{/gist_id}","starred_url":"https://api.github.com/users/bambu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bambu/subscriptions","organizations_url":"https://api.github.com/users/bambu/orgs","repos_url":"https://api.github.com/users/bambu/repos","events_url":"https://api.github.com/users/bambu/events{/privacy}","received_events_url":"https://api.github.com/users/bambu/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-09-15T03:30:44Z","updated_at":"2015-10-02T12:39:01Z","closed_at":"2015-10-02T12:39:01Z","body":"Calls to vim_command that may result in an error should be checked for error. \r\n\r\nAn example is  calling `vim_command` or `vim_command_output` with a command that is not going to be successful. An example of this would be dragging a file into a window when `set nohidden` is on and a file is edited. Doing `:enew` or any sort of file opening in vim will usually output the error\r\n```\r\nE37: No write since last change (add ! to override)\r\n```\r\nThis message is passed into the error variable from callback but is often times not checked. The error appears as: \r\n```\r\n[0, \"Vim(edit):E37: No write since last change (add ! to override)\"]\r\n```\r\n"}}