{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/21536","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/21536/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/21536/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/21536/events","html_url":"https://github.com/Microsoft/vscode/issues/21536","id":210687815,"number":21536,"title":"Force quit with the ability to revert changes silently","user":{"login":"xconverge","id":4219348,"avatar_url":"https://avatars1.githubusercontent.com/u/4219348?v=3","gravatar_id":"","url":"https://api.github.com/users/xconverge","html_url":"https://github.com/xconverge","followers_url":"https://api.github.com/users/xconverge/followers","following_url":"https://api.github.com/users/xconverge/following{/other_user}","gists_url":"https://api.github.com/users/xconverge/gists{/gist_id}","starred_url":"https://api.github.com/users/xconverge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xconverge/subscriptions","organizations_url":"https://api.github.com/users/xconverge/orgs","repos_url":"https://api.github.com/users/xconverge/repos","events_url":"https://api.github.com/users/xconverge/events{/privacy}","received_events_url":"https://api.github.com/users/xconverge/received_events","type":"User","site_admin":false},"labels":[{"id":335611370,"url":"https://api.github.com/repos/Microsoft/vscode/labels/beginner","name":"beginner","color":"fef2c0","default":false},{"id":301327312,"url":"https://api.github.com/repos/Microsoft/vscode/labels/explorer-files","name":"explorer-files","color":"1d76db","default":false},{"id":272689392,"url":"https://api.github.com/repos/Microsoft/vscode/labels/feature-request","name":"feature-request","color":"bfe5bf","default":false},{"id":256129996,"url":"https://api.github.com/repos/Microsoft/vscode/labels/help%20wanted","name":"help wanted","color":"fef2c0","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2017-02-28T05:02:20Z","updated_at":"2017-02-28T18:43:52Z","closed_at":null,"body":"With Vim keybinding extensions, there is a command :q! that is a force quit.\r\n\r\nWhen you execute this command it quits, without prompting, and without storing any changes. This is what differentiates it from hotexit, all changes should be **reverted**.\r\n\r\nAll prompts should be suppressed and the editor should be closed right away.\r\n\r\nCurrently there is nothing in the API to allow us to do this \r\n\r\n```:q! to quit without saving (short for :quit!)```\r\n\r\nOver at VSCodeVim this is one of our highest rated issues:\r\nhttps://github.com/VSCodeVim/Vim/issues/979"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/283126285","html_url":"https://github.com/Microsoft/vscode/issues/21536#issuecomment-283126285","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/21536","id":283126285,"user":{"login":"xconverge","id":4219348,"avatar_url":"https://avatars1.githubusercontent.com/u/4219348?v=3","gravatar_id":"","url":"https://api.github.com/users/xconverge","html_url":"https://github.com/xconverge","followers_url":"https://api.github.com/users/xconverge/followers","following_url":"https://api.github.com/users/xconverge/following{/other_user}","gists_url":"https://api.github.com/users/xconverge/gists{/gist_id}","starred_url":"https://api.github.com/users/xconverge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xconverge/subscriptions","organizations_url":"https://api.github.com/users/xconverge/orgs","repos_url":"https://api.github.com/users/xconverge/repos","events_url":"https://api.github.com/users/xconverge/events{/privacy}","received_events_url":"https://api.github.com/users/xconverge/received_events","type":"User","site_admin":false},"created_at":"2017-02-28T18:43:52Z","updated_at":"2017-02-28T18:43:52Z","body":"Why do you need 2 new commands? We will use the \"force close tab\" command and then loop over all tabs and execute the same command\r\n\r\n2 commands would be fine though, just no guarantees we would use the \"close all tabs of editor\" command"}}
{"actor":{"display_login":"xconverge"}}