{"action":"closed","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/8234","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/8234/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/8234/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/8234/events","html_url":"https://github.com/Microsoft/vscode/issues/8234","id":162587144,"number":8234,"title":"API Request: Move Tab","user":{"login":"rebornix","id":876920,"avatar_url":"https://avatars.githubusercontent.com/u/876920?v=3","gravatar_id":"","url":"https://api.github.com/users/rebornix","html_url":"https://github.com/rebornix","followers_url":"https://api.github.com/users/rebornix/followers","following_url":"https://api.github.com/users/rebornix/following{/other_user}","gists_url":"https://api.github.com/users/rebornix/gists{/gist_id}","starred_url":"https://api.github.com/users/rebornix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rebornix/subscriptions","organizations_url":"https://api.github.com/users/rebornix/orgs","repos_url":"https://api.github.com/users/rebornix/repos","events_url":"https://api.github.com/users/rebornix/events{/privacy}","received_events_url":"https://api.github.com/users/rebornix/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/vscode/labels/api","name":"api","color":"c7def8"},{"url":"https://api.github.com/repos/Microsoft/vscode/labels/feature-request","name":"feature-request","color":"bfe5bf"},{"url":"https://api.github.com/repos/Microsoft/vscode/labels/tabs","name":"tabs","color":"c7def8"},{"url":"https://api.github.com/repos/Microsoft/vscode/labels/workbench","name":"workbench","color":"c7def8"}],"state":"closed","locked":false,"assignee":{"login":"rebornix","id":876920,"avatar_url":"https://avatars.githubusercontent.com/u/876920?v=3","gravatar_id":"","url":"https://api.github.com/users/rebornix","html_url":"https://github.com/rebornix","followers_url":"https://api.github.com/users/rebornix/followers","following_url":"https://api.github.com/users/rebornix/following{/other_user}","gists_url":"https://api.github.com/users/rebornix/gists{/gist_id}","starred_url":"https://api.github.com/users/rebornix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rebornix/subscriptions","organizations_url":"https://api.github.com/users/rebornix/orgs","repos_url":"https://api.github.com/users/rebornix/repos","events_url":"https://api.github.com/users/rebornix/events{/privacy}","received_events_url":"https://api.github.com/users/rebornix/received_events","type":"User","site_admin":false},"assignees":[{"login":"rebornix","id":876920,"avatar_url":"https://avatars.githubusercontent.com/u/876920?v=3","gravatar_id":"","url":"https://api.github.com/users/rebornix","html_url":"https://github.com/rebornix","followers_url":"https://api.github.com/users/rebornix/followers","following_url":"https://api.github.com/users/rebornix/following{/other_user}","gists_url":"https://api.github.com/users/rebornix/gists{/gist_id}","starred_url":"https://api.github.com/users/rebornix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rebornix/subscriptions","organizations_url":"https://api.github.com/users/rebornix/orgs","repos_url":"https://api.github.com/users/rebornix/repos","events_url":"https://api.github.com/users/rebornix/events{/privacy}","received_events_url":"https://api.github.com/users/rebornix/received_events","type":"User","site_admin":false},{"login":"sandy081","id":10746682,"avatar_url":"https://avatars.githubusercontent.com/u/10746682?v=3","gravatar_id":"","url":"https://api.github.com/users/sandy081","html_url":"https://github.com/sandy081","followers_url":"https://api.github.com/users/sandy081/followers","following_url":"https://api.github.com/users/sandy081/following{/other_user}","gists_url":"https://api.github.com/users/sandy081/gists{/gist_id}","starred_url":"https://api.github.com/users/sandy081/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sandy081/subscriptions","organizations_url":"https://api.github.com/users/sandy081/orgs","repos_url":"https://api.github.com/users/sandy081/repos","events_url":"https://api.github.com/users/sandy081/events{/privacy}","received_events_url":"https://api.github.com/users/sandy081/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Microsoft/vscode/milestones/22","html_url":"https://github.com/Microsoft/vscode/milestones/July%202016","labels_url":"https://api.github.com/repos/Microsoft/vscode/milestones/22/labels","id":1837472,"number":22,"title":"July 2016","description":"","creator":{"login":"dbaeumer","id":1931590,"avatar_url":"https://avatars.githubusercontent.com/u/1931590?v=3","gravatar_id":"","url":"https://api.github.com/users/dbaeumer","html_url":"https://github.com/dbaeumer","followers_url":"https://api.github.com/users/dbaeumer/followers","following_url":"https://api.github.com/users/dbaeumer/following{/other_user}","gists_url":"https://api.github.com/users/dbaeumer/gists{/gist_id}","starred_url":"https://api.github.com/users/dbaeumer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbaeumer/subscriptions","organizations_url":"https://api.github.com/users/dbaeumer/orgs","repos_url":"https://api.github.com/users/dbaeumer/repos","events_url":"https://api.github.com/users/dbaeumer/events{/privacy}","received_events_url":"https://api.github.com/users/dbaeumer/received_events","type":"User","site_admin":false},"open_issues":73,"closed_issues":289,"state":"open","created_at":"2016-06-20T07:57:10Z","updated_at":"2016-07-25T06:40:11Z","due_on":"2016-07-27T07:00:00Z","closed_at":null},"comments":14,"created_at":"2016-06-28T02:06:50Z","updated_at":"2016-07-25T06:40:11Z","closed_at":"2016-07-25T06:40:11Z","body":"- VSCode Version: 1.3.0-Insiders\r\n- OS Version: OSX\r\n\r\nPer https://github.com/Microsoft/vscode/issues/6605 , we already exposed APIs to move active editors across groups. And we do support drag and drop tabs so I'm thinking can we expose tabs moving functionalities as API, then people can move tabs by commands.\r\n\r\nThis will benefit Vim extensions as moving tabs is a useful often-used command. For now only the last four commands can be implemented with existing APIs.\r\n\r\n```\r\n:tabs         list all tabs including their displayed windows\r\n:tabm 0       move current tab to first\r\n:tabm         move current tab to last\r\n:tabm {i}     move current tab to position i+1\r\n\r\n:tabn         go to next tab\r\n:tabp         go to previous tab\r\n:tabfirst     go to first tab\r\n:tablast      go to last tab\r\n\r\n```\r\n\r\n@bpasero @kieferrm "}}
{"actor":{"display_login":"sandy081"}}