{"action":"created","issue":{"url":"https://api.github.com/repos/red/red/issues/1165","labels_url":"https://api.github.com/repos/red/red/issues/1165/labels{/name}","comments_url":"https://api.github.com/repos/red/red/issues/1165/comments","events_url":"https://api.github.com/repos/red/red/issues/1165/events","html_url":"https://github.com/red/red/issues/1165","id":74181573,"number":1165,"title":"Console: Feature request for TAB autocomplete","user":{"login":"x8x","id":9579520,"avatar_url":"https://avatars.githubusercontent.com/u/9579520?v=3","gravatar_id":"","url":"https://api.github.com/users/x8x","html_url":"https://github.com/x8x","followers_url":"https://api.github.com/users/x8x/followers","following_url":"https://api.github.com/users/x8x/following{/other_user}","gists_url":"https://api.github.com/users/x8x/gists{/gist_id}","starred_url":"https://api.github.com/users/x8x/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/x8x/subscriptions","organizations_url":"https://api.github.com/users/x8x/orgs","repos_url":"https://api.github.com/users/x8x/repos","events_url":"https://api.github.com/users/x8x/events{/privacy}","received_events_url":"https://api.github.com/users/x8x/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/red/red/labels/Red","name":"Red","color":"B02041"},{"url":"https://api.github.com/repos/red/red/labels/status.reviewed","name":"status.reviewed","color":"d7e102"},{"url":"https://api.github.com/repos/red/red/labels/type.wish","name":"type.wish","color":"e8aed4"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-08T01:03:39Z","updated_at":"2015-05-08T03:41:59Z","closed_at":null,"body":"Following enhancement to console TAB autocomplete's behaviour would be much appreciated.\r\nGiven:\r\n```\r\nred>> compl\r\n```\r\npressing `TAB` currently returns:\r\n```\r\nred>> complement complement? complete-from-path \r\nred>> compl\r\n```\r\nit would be very useful if in addition to words proposal, it would also autocomplete the common part of the proposed words, in above case:\r\n```\r\nred>> complement complement? complete-from-path \r\nred>> comple\r\n```\r\neven better would be if further `TAB` pressed would cycle thru the proposed words until the `ENTER` key is pressed.\r\n```\r\nred>> compl\r\n```\r\n`TAB`:\r\n```\r\nred>> complement complement? complete-from-path \r\nred>> comple\r\n```\r\n`TAB TAB`:\r\n```\r\nred>> complement complement? complete-from-path \r\nred>> complement\r\n```\r\n`TAB TAB TAB`:\r\n```\r\nred>> complement complement? complete-from-path \r\nred>> complement?\r\n```\r\n`TAB TAB TAB TAB`:\r\n```\r\nred>> complement complement? complete-from-path \r\nred>> complete-from-path\r\n```\r\n`TAB TAB TAB TAB TAB ENTER`:\r\n```\r\nred>> complement complement? complete-from-path \r\nred>> complement \r\n```\r\nWith a `SPACE` char auto added after the selected word.\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/red/red/issues/comments/100091292","html_url":"https://github.com/red/red/issues/1165#issuecomment-100091292","issue_url":"https://api.github.com/repos/red/red/issues/1165","id":100091292,"user":{"login":"dockimbel","id":411393,"avatar_url":"https://avatars.githubusercontent.com/u/411393?v=3","gravatar_id":"","url":"https://api.github.com/users/dockimbel","html_url":"https://github.com/dockimbel","followers_url":"https://api.github.com/users/dockimbel/followers","following_url":"https://api.github.com/users/dockimbel/following{/other_user}","gists_url":"https://api.github.com/users/dockimbel/gists{/gist_id}","starred_url":"https://api.github.com/users/dockimbel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dockimbel/subscriptions","organizations_url":"https://api.github.com/users/dockimbel/orgs","repos_url":"https://api.github.com/users/dockimbel/repos","events_url":"https://api.github.com/users/dockimbel/events{/privacy}","received_events_url":"https://api.github.com/users/dockimbel/received_events","type":"User","site_admin":false},"created_at":"2015-05-08T03:41:59Z","updated_at":"2015-05-08T03:41:59Z","body":"This would be a nice improvement, but this is very low-priority for now, so probably after we reach beta stage."}}