{"action":"created","issue":{"url":"https://api.github.com/repos/shaunlebron/parinfer/issues/158","repository_url":"https://api.github.com/repos/shaunlebron/parinfer","labels_url":"https://api.github.com/repos/shaunlebron/parinfer/issues/158/labels{/name}","comments_url":"https://api.github.com/repos/shaunlebron/parinfer/issues/158/comments","events_url":"https://api.github.com/repos/shaunlebron/parinfer/issues/158/events","html_url":"https://github.com/shaunlebron/parinfer/issues/158","id":245931510,"number":158,"title":"return list of edits rather than full string","user":{"login":"shaunlebron","id":116838,"avatar_url":"https://avatars1.githubusercontent.com/u/116838?v=4","gravatar_id":"","url":"https://api.github.com/users/shaunlebron","html_url":"https://github.com/shaunlebron","followers_url":"https://api.github.com/users/shaunlebron/followers","following_url":"https://api.github.com/users/shaunlebron/following{/other_user}","gists_url":"https://api.github.com/users/shaunlebron/gists{/gist_id}","starred_url":"https://api.github.com/users/shaunlebron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shaunlebron/subscriptions","organizations_url":"https://api.github.com/users/shaunlebron/orgs","repos_url":"https://api.github.com/users/shaunlebron/repos","events_url":"https://api.github.com/users/shaunlebron/events{/privacy}","received_events_url":"https://api.github.com/users/shaunlebron/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-07-27T05:43:06Z","updated_at":"2018-05-06T11:48:15Z","closed_at":null,"author_association":"OWNER","body":"could help the speed of the ports by removing the time spent on string allocation/manipulation?\r\n\r\nColin is working on this one I believe\r\n\r\nThis new `edits` result can be used in addition to the `text` result, which may be able to be derived from edits only when some `returnFullText` option is enabled"},"comment":{"url":"https://api.github.com/repos/shaunlebron/parinfer/issues/comments/386873573","html_url":"https://github.com/shaunlebron/parinfer/issues/158#issuecomment-386873573","issue_url":"https://api.github.com/repos/shaunlebron/parinfer/issues/158","id":386873573,"user":{"login":"DogLooksGood","id":11796018,"avatar_url":"https://avatars2.githubusercontent.com/u/11796018?v=4","gravatar_id":"","url":"https://api.github.com/users/DogLooksGood","html_url":"https://github.com/DogLooksGood","followers_url":"https://api.github.com/users/DogLooksGood/followers","following_url":"https://api.github.com/users/DogLooksGood/following{/other_user}","gists_url":"https://api.github.com/users/DogLooksGood/gists{/gist_id}","starred_url":"https://api.github.com/users/DogLooksGood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DogLooksGood/subscriptions","organizations_url":"https://api.github.com/users/DogLooksGood/orgs","repos_url":"https://api.github.com/users/DogLooksGood/repos","events_url":"https://api.github.com/users/DogLooksGood/events{/privacy}","received_events_url":"https://api.github.com/users/DogLooksGood/received_events","type":"User","site_admin":false},"created_at":"2018-05-06T11:48:15Z","updated_at":"2018-05-06T11:48:15Z","author_association":"NONE","body":"Some emacs plugins will attach stlyles to text in the editor(they called overlay). These overlay will disappear when the text get deleted. \r\n\r\nFor example, in emacs cider-mode(clojure plugin), type C-u C-c C-c, you will evaluate current top level defn, let it break for debugging when called. And cider will add a red box to the function name to indicate this function is debugging. when you delete the defn(delete the text), the redbox will be deleted too(no text to attach).\r\n\r\nso when parinfer returns full text, you have to delete all text at first, so you lose all the overlay in these buffer."}}
{"actor":{"display_login":"DogLooksGood"}}