{"action":"created","comment":{"url":"https://api.github.com/repos/spyder-ide/spyder/pulls/comments/176914546","pull_request_review_id":106703729,"id":176914546,"diff_hunk":"@@ -477,15 +477,42 @@ def setup_page(self):\n         run_file_group.setLayout(run_file_layout)\r\n         \r\n         # ---- Advanced settings ----\r\n+        # Enable Jedi completion in Ipyhton Console\r\n+        ipy_jedi_group = QGroupBox(_(\"Jedi completion in Ipython console\"))\r\n+        ipy_jedi_label = QLabel(_(\"Enable Jedi based <tt>Tab</tt> completion in\"\r\n+                                \"the Ipython console. E.g. completion of\"\r\n+                                \"nested lits etc. This is similar to the \"\r\n+                                \"greedy compiler, but without evaluating the code<br>\"\r\n+                                \"<b>Attention:</b> This can slow down your console \"\r\n+                                \"interaction when working with large dataframes!\"))\r\n+        ipy_jedi_label.setWordWrap(True)\r\n+        ipy_jedi_box = newcb(_(\"Use Jedi Completer in Ipython\"), \"ipy_jedi_completer\",\r\n+                           tip=\"<b>Warning</b>: This can slow down your console\"\r","path":"spyder/plugins/ipythonconsole.py","position":14,"original_position":14,"commit_id":"99e755d1a646c41b66357cf9d1a6d86325ebe26d","original_commit_id":"99e755d1a646c41b66357cf9d1a6d86325ebe26d","user":{"login":"CAM-Gerlach","id":17051931,"avatar_url":"https://avatars0.githubusercontent.com/u/17051931?v=4","gravatar_id":"","url":"https://api.github.com/users/CAM-Gerlach","html_url":"https://github.com/CAM-Gerlach","followers_url":"https://api.github.com/users/CAM-Gerlach/followers","following_url":"https://api.github.com/users/CAM-Gerlach/following{/other_user}","gists_url":"https://api.github.com/users/CAM-Gerlach/gists{/gist_id}","starred_url":"https://api.github.com/users/CAM-Gerlach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CAM-Gerlach/subscriptions","organizations_url":"https://api.github.com/users/CAM-Gerlach/orgs","repos_url":"https://api.github.com/users/CAM-Gerlach/repos","events_url":"https://api.github.com/users/CAM-Gerlach/events{/privacy}","received_events_url":"https://api.github.com/users/CAM-Gerlach/received_events","type":"User","site_admin":false},"body":"Fix alignment; should be a few spaces right to align one col right of the opening paren of ``newcb``. Also, doesn't this need to be translated too, (with ``_``) or do we not translate our ``tip``s?","created_at":"2018-03-24T17:11:15Z","updated_at":"2018-03-24T17:35:29Z","html_url":"https://github.com/spyder-ide/spyder/pull/6832#discussion_r176914546","pull_request_url":"https://api.github.com/repos/spyder-ide/spyder/pulls/6832","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/spyder-ide/spyder/pulls/comments/176914546"},"html":{"href":"https://github.com/spyder-ide/spyder/pull/6832#discussion_r176914546"},"pull_request":{"href":"https://api.github.com/repos/spyder-ide/spyder/pulls/6832"}}},"pull_request":{"url":"https://api.github.com/repos/spyder-ide/spyder/pulls/6832","id":177237097,"html_url":"https://github.com/spyder-ide/spyder/pull/6832","diff_url":"https://github.com/spyder-ide/spyder/pull/6832.diff","patch_url":"https://github.com/spyder-ide/spyder/pull/6832.patch","issue_url":"https://api.github.com/repos/spyder-ide/spyder/issues/6832","number":6832,"state":"open","locked":false,"title":"PR: Add option to use Jedi the IPython console + warning on greedy completer","user":{"login":"hofingermarkus","id":12088794,"avatar_url":"https://avatars1.githubusercontent.com/u/12088794?v=4","gravatar_id":"","url":"https://api.github.com/users/hofingermarkus","html_url":"https://github.com/hofingermarkus","followers_url":"https://api.github.com/users/hofingermarkus/followers","following_url":"https://api.github.com/users/hofingermarkus/following{/other_user}","gists_url":"https://api.github.com/users/hofingermarkus/gists{/gist_id}","starred_url":"https://api.github.com/users/hofingermarkus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hofingermarkus/subscriptions","organizations_url":"https://api.github.com/users/hofingermarkus/orgs","repos_url":"https://api.github.com/users/hofingermarkus/repos","events_url":"https://api.github.com/users/hofingermarkus/events{/privacy}","received_events_url":"https://api.github.com/users/hofingermarkus/received_events","type":"User","site_admin":false},"body":"This adds an  option for Jedi Code completion in the ipython shell.\r\n\r\nIt also adds a warning text for the Greedy completer, to inform users, that the current version of the Greedy completer in ipython needs an extra space to split commands.\r\nRelated Spyder-ide issues: #6803 #6700 \r\n\r\nRelated Ipython Console Issues:\r\nhttps://github.com/ipython/ipython/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+greedy+completer\r\n\r\n![spyder_gui_updates](https://user-images.githubusercontent.com/12088794/37864694-b4ad9798-2f72-11e8-9a59-6f981e010312.png)\r\n","created_at":"2018-03-24T13:25:00Z","updated_at":"2018-03-24T17:35:29Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b8ae0972cd56d3da1c593d9579290f8f294b57e2","assignee":{"login":"hofingermarkus","id":12088794,"avatar_url":"https://avatars1.githubusercontent.com/u/12088794?v=4","gravatar_id":"","url":"https://api.github.com/users/hofingermarkus","html_url":"https://github.com/hofingermarkus","followers_url":"https://api.github.com/users/hofingermarkus/followers","following_url":"https://api.github.com/users/hofingermarkus/following{/other_user}","gists_url":"https://api.github.com/users/hofingermarkus/gists{/gist_id}","starred_url":"https://api.github.com/users/hofingermarkus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hofingermarkus/subscriptions","organizations_url":"https://api.github.com/users/hofingermarkus/orgs","repos_url":"https://api.github.com/users/hofingermarkus/repos","events_url":"https://api.github.com/users/hofingermarkus/events{/privacy}","received_events_url":"https://api.github.com/users/hofingermarkus/received_events","type":"User","site_admin":false},"assignees":[{"login":"hofingermarkus","id":12088794,"avatar_url":"https://avatars1.githubusercontent.com/u/12088794?v=4","gravatar_id":"","url":"https://api.github.com/users/hofingermarkus","html_url":"https://github.com/hofingermarkus","followers_url":"https://api.github.com/users/hofingermarkus/followers","following_url":"https://api.github.com/users/hofingermarkus/following{/other_user}","gists_url":"https://api.github.com/users/hofingermarkus/gists{/gist_id}","starred_url":"https://api.github.com/users/hofingermarkus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hofingermarkus/subscriptions","organizations_url":"https://api.github.com/users/hofingermarkus/orgs","repos_url":"https://api.github.com/users/hofingermarkus/repos","events_url":"https://api.github.com/users/hofingermarkus/events{/privacy}","received_events_url":"https://api.github.com/users/hofingermarkus/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":177791403,"url":"https://api.github.com/repos/spyder-ide/spyder/labels/component:Preferences","name":"component:Preferences","color":"d4c5f9","default":false},{"id":821135260,"url":"https://api.github.com/repos/spyder-ide/spyder/labels/status:Pending%20Changes/Test","name":"status:Pending Changes/Test","color":"00f07d","default":false},{"id":177806169,"url":"https://api.github.com/repos/spyder-ide/spyder/labels/tag:Ui","name":"tag:Ui","color":"5319e7","default":false},{"id":177778989,"url":"https://api.github.com/repos/spyder-ide/spyder/labels/type:Bug","name":"type:Bug","color":"fc2929","default":false}],"milestone":{"url":"https://api.github.com/repos/spyder-ide/spyder/milestones/56","html_url":"https://github.com/spyder-ide/spyder/milestone/56","labels_url":"https://api.github.com/repos/spyder-ide/spyder/milestones/56/labels","id":3158530,"number":56,"title":"v3.2.9","description":"Last planned release of Spyder 3.x aside from critical bugfixes, as focus shifts to Spyder 4.","creator":{"login":"ccordoba12","id":365293,"avatar_url":"https://avatars3.githubusercontent.com/u/365293?v=4","gravatar_id":"","url":"https://api.github.com/users/ccordoba12","html_url":"https://github.com/ccordoba12","followers_url":"https://api.github.com/users/ccordoba12/followers","following_url":"https://api.github.com/users/ccordoba12/following{/other_user}","gists_url":"https://api.github.com/users/ccordoba12/gists{/gist_id}","starred_url":"https://api.github.com/users/ccordoba12/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ccordoba12/subscriptions","organizations_url":"https://api.github.com/users/ccordoba12/orgs","repos_url":"https://api.github.com/users/ccordoba12/repos","events_url":"https://api.github.com/users/ccordoba12/events{/privacy}","received_events_url":"https://api.github.com/users/ccordoba12/received_events","type":"User","site_admin":false},"open_issues":57,"closed_issues":4,"state":"open","created_at":"2018-03-03T20:07:02Z","updated_at":"2018-03-24T15:58:05Z","due_on":"2018-05-01T07:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/spyder-ide/spyder/pulls/6832/commits","review_comments_url":"https://api.github.com/repos/spyder-ide/spyder/pulls/6832/comments","review_comment_url":"https://api.github.com/repos/spyder-ide/spyder/pulls/comments{/number}","comments_url":"https://api.github.com/repos/spyder-ide/spyder/issues/6832/comments","statuses_url":"https://api.github.com/repos/spyder-ide/spyder/statuses/99e755d1a646c41b66357cf9d1a6d86325ebe26d","head":{"label":"hofingermarkus:3.x","ref":"3.x","sha":"99e755d1a646c41b66357cf9d1a6d86325ebe26d","user":{"login":"hofingermarkus","id":12088794,"avatar_url":"https://avatars1.githubusercontent.com/u/12088794?v=4","gravatar_id":"","url":"https://api.github.com/users/hofingermarkus","html_url":"https://github.com/hofingermarkus","followers_url":"https://api.github.com/users/hofingermarkus/followers","following_url":"https://api.github.com/users/hofingermarkus/following{/other_user}","gists_url":"https://api.github.com/users/hofingermarkus/gists{/gist_id}","starred_url":"https://api.github.com/users/hofingermarkus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hofingermarkus/subscriptions","organizations_url":"https://api.github.com/users/hofingermarkus/orgs","repos_url":"https://api.github.com/users/hofingermarkus/repos","events_url":"https://api.github.com/users/hofingermarkus/events{/privacy}","received_events_url":"https://api.github.com/users/hofingermarkus/received_events","type":"User","site_admin":false},"repo":{"id":126597636,"name":"spyder","full_name":"hofingermarkus/spyder","owner":{"login":"hofingermarkus","id":12088794,"avatar_url":"https://avatars1.githubusercontent.com/u/12088794?v=4","gravatar_id":"","url":"https://api.github.com/users/hofingermarkus","html_url":"https://github.com/hofingermarkus","followers_url":"https://api.github.com/users/hofingermarkus/followers","following_url":"https://api.github.com/users/hofingermarkus/following{/other_user}","gists_url":"https://api.github.com/users/hofingermarkus/gists{/gist_id}","starred_url":"https://api.github.com/users/hofingermarkus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hofingermarkus/subscriptions","organizations_url":"https://api.github.com/users/hofingermarkus/orgs","repos_url":"https://api.github.com/users/hofingermarkus/repos","events_url":"https://api.github.com/users/hofingermarkus/events{/privacy}","received_events_url":"https://api.github.com/users/hofingermarkus/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/hofingermarkus/spyder","description":"Official repository for Spyder - The Scientific PYthon Development EnviRonment","fork":true,"url":"https://api.github.com/repos/hofingermarkus/spyder","forks_url":"https://api.github.com/repos/hofingermarkus/spyder/forks","keys_url":"https://api.github.com/repos/hofingermarkus/spyder/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hofingermarkus/spyder/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hofingermarkus/spyder/teams","hooks_url":"https://api.github.com/repos/hofingermarkus/spyder/hooks","issue_events_url":"https://api.github.com/repos/hofingermarkus/spyder/issues/events{/number}","events_url":"https://api.github.com/repos/hofingermarkus/spyder/events","assignees_url":"https://api.github.com/repos/hofingermarkus/spyder/assignees{/user}","branches_url":"https://api.github.com/repos/hofingermarkus/spyder/branches{/branch}","tags_url":"https://api.github.com/repos/hofingermarkus/spyder/tags","blobs_url":"https://api.github.com/repos/hofingermarkus/spyder/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hofingermarkus/spyder/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hofingermarkus/spyder/git/refs{/sha}","trees_url":"https://api.github.com/repos/hofingermarkus/spyder/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hofingermarkus/spyder/statuses/{sha}","languages_url":"https://api.github.com/repos/hofingermarkus/spyder/languages","stargazers_url":"https://api.github.com/repos/hofingermarkus/spyder/stargazers","contributors_url":"https://api.github.com/repos/hofingermarkus/spyder/contributors","subscribers_url":"https://api.github.com/repos/hofingermarkus/spyder/subscribers","subscription_url":"https://api.github.com/repos/hofingermarkus/spyder/subscription","commits_url":"https://api.github.com/repos/hofingermarkus/spyder/commits{/sha}","git_commits_url":"https://api.github.com/repos/hofingermarkus/spyder/git/commits{/sha}","comments_url":"https://api.github.com/repos/hofingermarkus/spyder/comments{/number}","issue_comment_url":"https://api.github.com/repos/hofingermarkus/spyder/issues/comments{/number}","contents_url":"https://api.github.com/repos/hofingermarkus/spyder/contents/{+path}","compare_url":"https://api.github.com/repos/hofingermarkus/spyder/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hofingermarkus/spyder/merges","archive_url":"https://api.github.com/repos/hofingermarkus/spyder/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hofingermarkus/spyder/downloads","issues_url":"https://api.github.com/repos/hofingermarkus/spyder/issues{/number}","pulls_url":"https://api.github.com/repos/hofingermarkus/spyder/pulls{/number}","milestones_url":"https://api.github.com/repos/hofingermarkus/spyder/milestones{/number}","notifications_url":"https://api.github.com/repos/hofingermarkus/spyder/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hofingermarkus/spyder/labels{/name}","releases_url":"https://api.github.com/repos/hofingermarkus/spyder/releases{/id}","deployments_url":"https://api.github.com/repos/hofingermarkus/spyder/deployments","created_at":"2018-03-24T12:36:22Z","updated_at":"2018-03-24T12:36:26Z","pushed_at":"2018-03-24T13:18:48Z","git_url":"git://github.com/hofingermarkus/spyder.git","ssh_url":"git@github.com:hofingermarkus/spyder.git","clone_url":"https://github.com/hofingermarkus/spyder.git","svn_url":"https://github.com/hofingermarkus/spyder","homepage":"","size":41747,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"spyder-ide:3.x","ref":"3.x","sha":"41c21addaea6452604584e42f8d64ddd3977d58b","user":{"login":"spyder-ide","id":1284937,"avatar_url":"https://avatars1.githubusercontent.com/u/1284937?v=4","gravatar_id":"","url":"https://api.github.com/users/spyder-ide","html_url":"https://github.com/spyder-ide","followers_url":"https://api.github.com/users/spyder-ide/followers","following_url":"https://api.github.com/users/spyder-ide/following{/other_user}","gists_url":"https://api.github.com/users/spyder-ide/gists{/gist_id}","starred_url":"https://api.github.com/users/spyder-ide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spyder-ide/subscriptions","organizations_url":"https://api.github.com/users/spyder-ide/orgs","repos_url":"https://api.github.com/users/spyder-ide/repos","events_url":"https://api.github.com/users/spyder-ide/events{/privacy}","received_events_url":"https://api.github.com/users/spyder-ide/received_events","type":"Organization","site_admin":false},"repo":{"id":30892477,"name":"spyder","full_name":"spyder-ide/spyder","owner":{"login":"spyder-ide","id":1284937,"avatar_url":"https://avatars1.githubusercontent.com/u/1284937?v=4","gravatar_id":"","url":"https://api.github.com/users/spyder-ide","html_url":"https://github.com/spyder-ide","followers_url":"https://api.github.com/users/spyder-ide/followers","following_url":"https://api.github.com/users/spyder-ide/following{/other_user}","gists_url":"https://api.github.com/users/spyder-ide/gists{/gist_id}","starred_url":"https://api.github.com/users/spyder-ide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spyder-ide/subscriptions","organizations_url":"https://api.github.com/users/spyder-ide/orgs","repos_url":"https://api.github.com/users/spyder-ide/repos","events_url":"https://api.github.com/users/spyder-ide/events{/privacy}","received_events_url":"https://api.github.com/users/spyder-ide/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/spyder-ide/spyder","description":"Official repository for Spyder - The Scientific PYthon Development EnviRonment","fork":false,"url":"https://api.github.com/repos/spyder-ide/spyder","forks_url":"https://api.github.com/repos/spyder-ide/spyder/forks","keys_url":"https://api.github.com/repos/spyder-ide/spyder/keys{/key_id}","collaborators_url":"https://api.github.com/repos/spyder-ide/spyder/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/spyder-ide/spyder/teams","hooks_url":"https://api.github.com/repos/spyder-ide/spyder/hooks","issue_events_url":"https://api.github.com/repos/spyder-ide/spyder/issues/events{/number}","events_url":"https://api.github.com/repos/spyder-ide/spyder/events","assignees_url":"https://api.github.com/repos/spyder-ide/spyder/assignees{/user}","branches_url":"https://api.github.com/repos/spyder-ide/spyder/branches{/branch}","tags_url":"https://api.github.com/repos/spyder-ide/spyder/tags","blobs_url":"https://api.github.com/repos/spyder-ide/spyder/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/spyder-ide/spyder/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/spyder-ide/spyder/git/refs{/sha}","trees_url":"https://api.github.com/repos/spyder-ide/spyder/git/trees{/sha}","statuses_url":"https://api.github.com/repos/spyder-ide/spyder/statuses/{sha}","languages_url":"https://api.github.com/repos/spyder-ide/spyder/languages","stargazers_url":"https://api.github.com/repos/spyder-ide/spyder/stargazers","contributors_url":"https://api.github.com/repos/spyder-ide/spyder/contributors","subscribers_url":"https://api.github.com/repos/spyder-ide/spyder/subscribers","subscription_url":"https://api.github.com/repos/spyder-ide/spyder/subscription","commits_url":"https://api.github.com/repos/spyder-ide/spyder/commits{/sha}","git_commits_url":"https://api.github.com/repos/spyder-ide/spyder/git/commits{/sha}","comments_url":"https://api.github.com/repos/spyder-ide/spyder/comments{/number}","issue_comment_url":"https://api.github.com/repos/spyder-ide/spyder/issues/comments{/number}","contents_url":"https://api.github.com/repos/spyder-ide/spyder/contents/{+path}","compare_url":"https://api.github.com/repos/spyder-ide/spyder/compare/{base}...{head}","merges_url":"https://api.github.com/repos/spyder-ide/spyder/merges","archive_url":"https://api.github.com/repos/spyder-ide/spyder/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/spyder-ide/spyder/downloads","issues_url":"https://api.github.com/repos/spyder-ide/spyder/issues{/number}","pulls_url":"https://api.github.com/repos/spyder-ide/spyder/pulls{/number}","milestones_url":"https://api.github.com/repos/spyder-ide/spyder/milestones{/number}","notifications_url":"https://api.github.com/repos/spyder-ide/spyder/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/spyder-ide/spyder/labels{/name}","releases_url":"https://api.github.com/repos/spyder-ide/spyder/releases{/id}","deployments_url":"https://api.github.com/repos/spyder-ide/spyder/deployments","created_at":"2015-02-16T22:49:48Z","updated_at":"2018-03-24T09:47:09Z","pushed_at":"2018-03-24T17:15:02Z","git_url":"git://github.com/spyder-ide/spyder.git","ssh_url":"git@github.com:spyder-ide/spyder.git","clone_url":"https://github.com/spyder-ide/spyder.git","svn_url":"https://github.com/spyder-ide/spyder","homepage":"","size":41745,"stargazers_count":2912,"watchers_count":2912,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":656,"mirror_url":null,"archived":false,"open_issues_count":640,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":656,"open_issues":640,"watchers":2912,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/spyder-ide/spyder/pulls/6832"},"html":{"href":"https://github.com/spyder-ide/spyder/pull/6832"},"issue":{"href":"https://api.github.com/repos/spyder-ide/spyder/issues/6832"},"comments":{"href":"https://api.github.com/repos/spyder-ide/spyder/issues/6832/comments"},"review_comments":{"href":"https://api.github.com/repos/spyder-ide/spyder/pulls/6832/comments"},"review_comment":{"href":"https://api.github.com/repos/spyder-ide/spyder/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/spyder-ide/spyder/pulls/6832/commits"},"statuses":{"href":"https://api.github.com/repos/spyder-ide/spyder/statuses/99e755d1a646c41b66357cf9d1a6d86325ebe26d"}},"author_association":"NONE"}}
{"actor":{"display_login":"CAM-Gerlach"}}