{"action":"created","issue":{"url":"https://api.github.com/repos/indiejames/vscode-clojure-debug/issues/80","repository_url":"https://api.github.com/repos/indiejames/vscode-clojure-debug","labels_url":"https://api.github.com/repos/indiejames/vscode-clojure-debug/issues/80/labels{/name}","comments_url":"https://api.github.com/repos/indiejames/vscode-clojure-debug/issues/80/comments","events_url":"https://api.github.com/repos/indiejames/vscode-clojure-debug/issues/80/events","html_url":"https://github.com/indiejames/vscode-clojure-debug/issues/80","id":185790180,"number":80,"title":"Output window is inconsistent","user":{"login":"indiejames","id":308058,"avatar_url":"https://avatars.githubusercontent.com/u/308058?v=3","gravatar_id":"","url":"https://api.github.com/users/indiejames","html_url":"https://github.com/indiejames","followers_url":"https://api.github.com/users/indiejames/followers","following_url":"https://api.github.com/users/indiejames/following{/other_user}","gists_url":"https://api.github.com/users/indiejames/gists{/gist_id}","starred_url":"https://api.github.com/users/indiejames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/indiejames/subscriptions","organizations_url":"https://api.github.com/users/indiejames/orgs","repos_url":"https://api.github.com/users/indiejames/repos","events_url":"https://api.github.com/users/indiejames/events{/privacy}","received_events_url":"https://api.github.com/users/indiejames/received_events","type":"User","site_admin":false},"labels":[{"id":322598793,"url":"https://api.github.com/repos/indiejames/vscode-clojure-debug/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/indiejames/vscode-clojure-debug/milestones/2","html_url":"https://github.com/indiejames/vscode-clojure-debug/milestones/1.0%20Release","labels_url":"https://api.github.com/repos/indiejames/vscode-clojure-debug/milestones/2/labels","id":1833410,"number":2,"title":"1.0 Release","description":"","creator":{"login":"indiejames","id":308058,"avatar_url":"https://avatars.githubusercontent.com/u/308058?v=3","gravatar_id":"","url":"https://api.github.com/users/indiejames","html_url":"https://github.com/indiejames","followers_url":"https://api.github.com/users/indiejames/followers","following_url":"https://api.github.com/users/indiejames/following{/other_user}","gists_url":"https://api.github.com/users/indiejames/gists{/gist_id}","starred_url":"https://api.github.com/users/indiejames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/indiejames/subscriptions","organizations_url":"https://api.github.com/users/indiejames/orgs","repos_url":"https://api.github.com/users/indiejames/repos","events_url":"https://api.github.com/users/indiejames/events{/privacy}","received_events_url":"https://api.github.com/users/indiejames/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":24,"state":"open","created_at":"2016-06-16T22:17:40Z","updated_at":"2016-11-26T18:56:11Z","due_on":"2017-01-02T00:00:00Z","closed_at":null},"comments":2,"created_at":"2016-10-27T21:54:37Z","updated_at":"2016-12-05T19:36:15Z","closed_at":null,"body":"### Environment\n- VSCode Version: 1.6.1\n- OS Version: OS X \n- Clojure Extension Version: 0.1.0\n### Description\n\nSometimes output appears in the debug console, other times (like when running tests) it appears in the terminal. It should always appear in the debug console.\n"},"comment":{"url":"https://api.github.com/repos/indiejames/vscode-clojure-debug/issues/comments/264953473","html_url":"https://github.com/indiejames/vscode-clojure-debug/issues/80#issuecomment-264953473","issue_url":"https://api.github.com/repos/indiejames/vscode-clojure-debug/issues/80","id":264953473,"user":{"login":"indiejames","id":308058,"avatar_url":"https://avatars.githubusercontent.com/u/308058?v=3","gravatar_id":"","url":"https://api.github.com/users/indiejames","html_url":"https://github.com/indiejames","followers_url":"https://api.github.com/users/indiejames/followers","following_url":"https://api.github.com/users/indiejames/following{/other_user}","gists_url":"https://api.github.com/users/indiejames/gists{/gist_id}","starred_url":"https://api.github.com/users/indiejames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/indiejames/subscriptions","organizations_url":"https://api.github.com/users/indiejames/orgs","repos_url":"https://api.github.com/users/indiejames/repos","events_url":"https://api.github.com/users/indiejames/events{/privacy}","received_events_url":"https://api.github.com/users/indiejames/received_events","type":"User","site_admin":false},"created_at":"2016-12-05T19:36:15Z","updated_at":"2016-12-05T19:36:15Z","body":"1. Don't think there is anything I can do about this in all cases, but apparently bindings like *out* are passed along to futures, so with-out str (or binding *out*) might work with the tests. I'll check.\r\n2. I don't think this is necessary for my extension functionality. The one case that might matter would be evaluating code, but that is sent to the debug adapter, which sends it's code to the extension via the side channel. The result of the output is then sent back to the debug adapter. So it gets printed by the debug adapter.\r\n\r\nUsing `with-out-str` is probably not the way to go, as it prevents me from getting a return value other than the captured output. Probably better to bind *out* and then construct the output from that."}}
{"actor":{"display_login":"indiejames"}}