{"action":"created","issue":{"url":"https://api.github.com/repos/Komodo/KomodoEdit/issues/485","labels_url":"https://api.github.com/repos/Komodo/KomodoEdit/issues/485/labels{/name}","comments_url":"https://api.github.com/repos/Komodo/KomodoEdit/issues/485/comments","events_url":"https://api.github.com/repos/Komodo/KomodoEdit/issues/485/events","html_url":"https://github.com/Komodo/KomodoEdit/issues/485","id":99262741,"number":485,"title":"Add structured edit (\"paredit\") for Lisps","user":{"login":"polymeris","id":531849,"avatar_url":"https://avatars.githubusercontent.com/u/531849?v=3","gravatar_id":"","url":"https://api.github.com/users/polymeris","html_url":"https://github.com/polymeris","followers_url":"https://api.github.com/users/polymeris/followers","following_url":"https://api.github.com/users/polymeris/following{/other_user}","gists_url":"https://api.github.com/users/polymeris/gists{/gist_id}","starred_url":"https://api.github.com/users/polymeris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/polymeris/subscriptions","organizations_url":"https://api.github.com/users/polymeris/orgs","repos_url":"https://api.github.com/users/polymeris/repos","events_url":"https://api.github.com/users/polymeris/events{/privacy}","received_events_url":"https://api.github.com/users/polymeris/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Komodo/KomodoEdit/labels/Feature","name":"Feature","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Komodo/KomodoEdit/milestones/3","html_url":"https://github.com/Komodo/KomodoEdit/milestones/Backlog","labels_url":"https://api.github.com/repos/Komodo/KomodoEdit/milestones/3/labels","id":1004572,"number":3,"title":"Backlog","description":"Issues/enhancements that we would like to get to but have not been prioritized as of yet. This does NOT mean these issues are not important to us, they just dont take immediate priority over our existing planning.","creator":{"login":"Naatan","id":278649,"avatar_url":"https://avatars.githubusercontent.com/u/278649?v=3","gravatar_id":"","url":"https://api.github.com/users/Naatan","html_url":"https://github.com/Naatan","followers_url":"https://api.github.com/users/Naatan/followers","following_url":"https://api.github.com/users/Naatan/following{/other_user}","gists_url":"https://api.github.com/users/Naatan/gists{/gist_id}","starred_url":"https://api.github.com/users/Naatan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Naatan/subscriptions","organizations_url":"https://api.github.com/users/Naatan/orgs","repos_url":"https://api.github.com/users/Naatan/repos","events_url":"https://api.github.com/users/Naatan/events{/privacy}","received_events_url":"https://api.github.com/users/Naatan/received_events","type":"User","site_admin":false},"open_issues":191,"closed_issues":16,"state":"open","created_at":"2015-03-03T19:26:37Z","updated_at":"2015-11-11T16:26:01Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-08-05T17:57:29Z","updated_at":"2015-11-11T20:30:49Z","closed_at":null,"body":"Structured editing is a mode that forces the syntactical correctness of LISP code by always keeping matching parentheses, brackets and quotes balanced, in practice allowing the code to be treated like a tree more than just a linear array of characters/declarations. It also offers commands to modify and navigate this tree.\r\n\r\nEmacs' paredit mode is an example of this:\r\nhttp://www.emacswiki.org/emacs/PareditCheatsheet\r\nhttp://danmidwood.com/content/2014/11/21/animated-paredit.html\r\n\r\nLisps like Clojure and Racket are gaining a lot of traction. It would be great if we could work with them without having to switch to another IDE."},"comment":{"url":"https://api.github.com/repos/Komodo/KomodoEdit/issues/comments/155901561","html_url":"https://github.com/Komodo/KomodoEdit/issues/485#issuecomment-155901561","issue_url":"https://api.github.com/repos/Komodo/KomodoEdit/issues/485","id":155901561,"user":{"login":"polymeris","id":531849,"avatar_url":"https://avatars.githubusercontent.com/u/531849?v=3","gravatar_id":"","url":"https://api.github.com/users/polymeris","html_url":"https://github.com/polymeris","followers_url":"https://api.github.com/users/polymeris/followers","following_url":"https://api.github.com/users/polymeris/following{/other_user}","gists_url":"https://api.github.com/users/polymeris/gists{/gist_id}","starred_url":"https://api.github.com/users/polymeris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/polymeris/subscriptions","organizations_url":"https://api.github.com/users/polymeris/orgs","repos_url":"https://api.github.com/users/polymeris/repos","events_url":"https://api.github.com/users/polymeris/events{/privacy}","received_events_url":"https://api.github.com/users/polymeris/received_events","type":"User","site_admin":false},"created_at":"2015-11-11T20:30:49Z","updated_at":"2015-11-11T20:30:49Z","body":"This is a very interesting alternative, as well: http://shaunlebron.github.io/parinfer/"}}