{"action":"created","issue":{"url":"https://api.github.com/repos/emacs-ess/ESS/issues/245","labels_url":"https://api.github.com/repos/emacs-ess/ESS/issues/245/labels{/name}","comments_url":"https://api.github.com/repos/emacs-ess/ESS/issues/245/comments","events_url":"https://api.github.com/repos/emacs-ess/ESS/issues/245/events","html_url":"https://github.com/emacs-ess/ESS/pull/245","id":107853984,"number":245,"title":"add support for ?topic documentation in julia REPL","user":{"login":"dellison","id":1191080,"avatar_url":"https://avatars.githubusercontent.com/u/1191080?v=3","gravatar_id":"","url":"https://api.github.com/users/dellison","html_url":"https://github.com/dellison","followers_url":"https://api.github.com/users/dellison/followers","following_url":"https://api.github.com/users/dellison/following{/other_user}","gists_url":"https://api.github.com/users/dellison/gists{/gist_id}","starred_url":"https://api.github.com/users/dellison/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dellison/subscriptions","organizations_url":"https://api.github.com/users/dellison/orgs","repos_url":"https://api.github.com/users/dellison/repos","events_url":"https://api.github.com/users/dellison/events{/privacy}","received_events_url":"https://api.github.com/users/dellison/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-09-23T05:48:48Z","updated_at":"2015-09-23T20:58:13Z","closed_at":"2015-09-23T08:54:57Z","pull_request":{"url":"https://api.github.com/repos/emacs-ess/ESS/pulls/245","html_url":"https://github.com/emacs-ess/ESS/pull/245","diff_url":"https://github.com/emacs-ess/ESS/pull/245.diff","patch_url":"https://github.com/emacs-ess/ESS/pull/245.patch"},"body":"This change adds support for using '?[topic]' in the Julia REPL to display documentation.\r\n\r\nIt adds a function ess-julia-input-sender that checks for a ? at the beginning of the input in a Julia REPL. If it's there, it calls ess-display-help-on-object to show the documentation (if available), and otherwise defers to the default inferior-ess-input-sender.\r\n\r\nIt's more or less a simplified version of ess-R-input-sender (in ess-inf.el), but it doesn't attempt to sanitize the input or check for any other special cases. It appeared to me that sanitizing the input isn't necessary in this case, since ?if and ?when don't cause the process to hang."},"comment":{"url":"https://api.github.com/repos/emacs-ess/ESS/issues/comments/142726171","html_url":"https://github.com/emacs-ess/ESS/pull/245#issuecomment-142726171","issue_url":"https://api.github.com/repos/emacs-ess/ESS/issues/245","id":142726171,"user":{"login":"dellison","id":1191080,"avatar_url":"https://avatars.githubusercontent.com/u/1191080?v=3","gravatar_id":"","url":"https://api.github.com/users/dellison","html_url":"https://github.com/dellison","followers_url":"https://api.github.com/users/dellison/followers","following_url":"https://api.github.com/users/dellison/following{/other_user}","gists_url":"https://api.github.com/users/dellison/gists{/gist_id}","starred_url":"https://api.github.com/users/dellison/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dellison/subscriptions","organizations_url":"https://api.github.com/users/dellison/orgs","repos_url":"https://api.github.com/users/dellison/repos","events_url":"https://api.github.com/users/dellison/events{/privacy}","received_events_url":"https://api.github.com/users/dellison/received_events","type":"User","site_admin":false},"created_at":"2015-09-23T20:58:13Z","updated_at":"2015-09-23T20:58:13Z","body":"My pleasure! I really enjoy using Julia and ESS, so I'll be sure to stay watchful for other places where I can help things continue to improve. It's exciting for me to be able to contribute in a small way to a great project like ESS :) "}}