{"action":"created","issue":{"url":"https://api.github.com/repos/cursiveclojure/cursive/issues/1028","labels_url":"https://api.github.com/repos/cursiveclojure/cursive/issues/1028/labels{/name}","comments_url":"https://api.github.com/repos/cursiveclojure/cursive/issues/1028/comments","events_url":"https://api.github.com/repos/cursiveclojure/cursive/issues/1028/events","html_url":"https://github.com/cursiveclojure/cursive/issues/1028","id":102238271,"number":1028,"title":"cursive does not allow removing parentheses","user":{"login":"The-Alchemist","id":812287,"avatar_url":"https://avatars.githubusercontent.com/u/812287?v=3","gravatar_id":"","url":"https://api.github.com/users/The-Alchemist","html_url":"https://github.com/The-Alchemist","followers_url":"https://api.github.com/users/The-Alchemist/followers","following_url":"https://api.github.com/users/The-Alchemist/following{/other_user}","gists_url":"https://api.github.com/users/The-Alchemist/gists{/gist_id}","starred_url":"https://api.github.com/users/The-Alchemist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/The-Alchemist/subscriptions","organizations_url":"https://api.github.com/users/The-Alchemist/orgs","repos_url":"https://api.github.com/users/The-Alchemist/repos","events_url":"https://api.github.com/users/The-Alchemist/events{/privacy}","received_events_url":"https://api.github.com/users/The-Alchemist/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-20T21:10:22Z","updated_at":"2015-08-20T21:28:00Z","closed_at":"2015-08-20T21:20:51Z","body":"A picture is worth a thousand words, so I made a screencast:\r\n\r\nhttps://www.youtube.com/watch?v=-HGBWp7GAZ8\r\n\r\nBasically, I'm trying to change ```(new ArrayList)``` to ```(def l (new ArrayList))``` but after I type in the extra first ```(```, Cursive inserts a second ```)``` that I cannot remove.\r\n\r\nShouldn't it add the closing paren at the _end_ instead of right next to the first paren?\r\n\r\nJust an idea..."},"comment":{"url":"https://api.github.com/repos/cursiveclojure/cursive/issues/comments/133183354","html_url":"https://github.com/cursiveclojure/cursive/issues/1028#issuecomment-133183354","issue_url":"https://api.github.com/repos/cursiveclojure/cursive/issues/1028","id":133183354,"user":{"login":"cursiveclojure","id":5589171,"avatar_url":"https://avatars.githubusercontent.com/u/5589171?v=3","gravatar_id":"","url":"https://api.github.com/users/cursiveclojure","html_url":"https://github.com/cursiveclojure","followers_url":"https://api.github.com/users/cursiveclojure/followers","following_url":"https://api.github.com/users/cursiveclojure/following{/other_user}","gists_url":"https://api.github.com/users/cursiveclojure/gists{/gist_id}","starred_url":"https://api.github.com/users/cursiveclojure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cursiveclojure/subscriptions","organizations_url":"https://api.github.com/users/cursiveclojure/orgs","repos_url":"https://api.github.com/users/cursiveclojure/repos","events_url":"https://api.github.com/users/cursiveclojure/events{/privacy}","received_events_url":"https://api.github.com/users/cursiveclojure/received_events","type":"User","site_admin":false},"created_at":"2015-08-20T21:28:00Z","updated_at":"2015-08-20T21:28:00Z","body":"It's easy to implement, but it's not always (or even usually) what you want. In that case, you want to use the Wrap with () action which will do just what you describe."}}