{"action":"created","issue":{"url":"https://api.github.com/repos/jupyter/jupyterlab/issues/68","repository_url":"https://api.github.com/repos/jupyter/jupyterlab","labels_url":"https://api.github.com/repos/jupyter/jupyterlab/issues/68/labels{/name}","comments_url":"https://api.github.com/repos/jupyter/jupyterlab/issues/68/comments","events_url":"https://api.github.com/repos/jupyter/jupyterlab/issues/68/events","html_url":"https://github.com/jupyter/jupyterlab/issues/68","id":160309408,"number":68,"title":"Tab should not pick-up a completion. ","user":{"login":"Carreau","id":335567,"avatar_url":"https://avatars.githubusercontent.com/u/335567?v=3","gravatar_id":"","url":"https://api.github.com/users/Carreau","html_url":"https://github.com/Carreau","followers_url":"https://api.github.com/users/Carreau/followers","following_url":"https://api.github.com/users/Carreau/following{/other_user}","gists_url":"https://api.github.com/users/Carreau/gists{/gist_id}","starred_url":"https://api.github.com/users/Carreau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Carreau/subscriptions","organizations_url":"https://api.github.com/users/Carreau/orgs","repos_url":"https://api.github.com/users/Carreau/repos","events_url":"https://api.github.com/users/Carreau/events{/privacy}","received_events_url":"https://api.github.com/users/Carreau/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jupyter/jupyterlab/labels/type:Bug","name":"type:Bug","color":"ee0701"},{"url":"https://api.github.com/repos/jupyter/jupyterlab/labels/type:Feature%20Parity","name":"type:Feature Parity","color":"d4c5f9"}],"state":"open","locked":false,"assignee":{"login":"afshin","id":159529,"avatar_url":"https://avatars.githubusercontent.com/u/159529?v=3","gravatar_id":"","url":"https://api.github.com/users/afshin","html_url":"https://github.com/afshin","followers_url":"https://api.github.com/users/afshin/followers","following_url":"https://api.github.com/users/afshin/following{/other_user}","gists_url":"https://api.github.com/users/afshin/gists{/gist_id}","starred_url":"https://api.github.com/users/afshin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afshin/subscriptions","organizations_url":"https://api.github.com/users/afshin/orgs","repos_url":"https://api.github.com/users/afshin/repos","events_url":"https://api.github.com/users/afshin/events{/privacy}","received_events_url":"https://api.github.com/users/afshin/received_events","type":"User","site_admin":false},"assignees":[{"login":"afshin","id":159529,"avatar_url":"https://avatars.githubusercontent.com/u/159529?v=3","gravatar_id":"","url":"https://api.github.com/users/afshin","html_url":"https://github.com/afshin","followers_url":"https://api.github.com/users/afshin/followers","following_url":"https://api.github.com/users/afshin/following{/other_user}","gists_url":"https://api.github.com/users/afshin/gists{/gist_id}","starred_url":"https://api.github.com/users/afshin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afshin/subscriptions","organizations_url":"https://api.github.com/users/afshin/orgs","repos_url":"https://api.github.com/users/afshin/repos","events_url":"https://api.github.com/users/afshin/events{/privacy}","received_events_url":"https://api.github.com/users/afshin/received_events","type":"User","site_admin":false}],"milestone":null,"comments":11,"created_at":"2016-06-14T23:42:58Z","updated_at":"2016-06-24T15:05:33Z","closed_at":null,"body":"Tab should not pick-up a completion, when the completer is (already) open,  tab is supposed to  complete to the common longest prefix[1] of all the completions. \r\n\r\n\r\nWell technically not prefix, but common longuest contiguous subsequence, as `mat<tab>` returns `matplotlib` and `%matplotlib` so the longuest prefix would be empty string. \r\n"},"comment":{"url":"https://api.github.com/repos/jupyter/jupyterlab/issues/comments/228371034","html_url":"https://github.com/jupyter/jupyterlab/issues/68#issuecomment-228371034","issue_url":"https://api.github.com/repos/jupyter/jupyterlab/issues/68","id":228371034,"user":{"login":"sccolbert","id":137289,"avatar_url":"https://avatars.githubusercontent.com/u/137289?v=3","gravatar_id":"","url":"https://api.github.com/users/sccolbert","html_url":"https://github.com/sccolbert","followers_url":"https://api.github.com/users/sccolbert/followers","following_url":"https://api.github.com/users/sccolbert/following{/other_user}","gists_url":"https://api.github.com/users/sccolbert/gists{/gist_id}","starred_url":"https://api.github.com/users/sccolbert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sccolbert/subscriptions","organizations_url":"https://api.github.com/users/sccolbert/orgs","repos_url":"https://api.github.com/users/sccolbert/repos","events_url":"https://api.github.com/users/sccolbert/events{/privacy}","received_events_url":"https://api.github.com/users/sccolbert/received_events","type":"User","site_admin":false},"created_at":"2016-06-24T15:05:33Z","updated_at":"2016-06-24T15:05:33Z","body":"Writing a completion widget is not all that much work, and once we have it, we can reuse it anywhere. We get the added bonus of making it behave *exactly* how we want. @afshin makes a good argument. The completion should be consistent across all JLab controls which need it. Those controls won't *all* be running CodeMirror/Monaco."}}
{"actor":{"display_login":"sccolbert"}}