{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/ngconf2015demo/issues/2","labels_url":"https://api.github.com/repos/Microsoft/ngconf2015demo/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/ngconf2015demo/issues/2/comments","events_url":"https://api.github.com/repos/Microsoft/ngconf2015demo/issues/2/events","html_url":"https://github.com/Microsoft/ngconf2015demo/issues/2","id":60050840,"number":2,"title":"[st3] Ingores buffer indentation setting while typing","user":{"login":"mprobst","id":7208,"avatar_url":"https://avatars.githubusercontent.com/u/7208?v=3","gravatar_id":"","url":"https://api.github.com/users/mprobst","html_url":"https://github.com/mprobst","followers_url":"https://api.github.com/users/mprobst/followers","following_url":"https://api.github.com/users/mprobst/following{/other_user}","gists_url":"https://api.github.com/users/mprobst/gists{/gist_id}","starred_url":"https://api.github.com/users/mprobst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mprobst/subscriptions","organizations_url":"https://api.github.com/users/mprobst/orgs","repos_url":"https://api.github.com/users/mprobst/repos","events_url":"https://api.github.com/users/mprobst/events{/privacy}","received_events_url":"https://api.github.com/users/mprobst/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-03-06T02:39:06Z","updated_at":"2015-03-09T07:09:45Z","closed_at":null,"body":"I'm using +2 ws for blocks, +4 ws for overlong lines for indentation.\r\n\r\nIn Sublime Text, whenever I press enter, semicolon, or a number of other characters, the editor re-indents my contents to be +4 relativ to the last block starter (but also case label etc).\r\n\r\nAny idea what's going on? I tried changing the hard coded 'tab_size' value in the .py plugin, to no avail."},"comment":{"url":"https://api.github.com/repos/Microsoft/ngconf2015demo/issues/comments/77808965","html_url":"https://github.com/Microsoft/ngconf2015demo/issues/2#issuecomment-77808965","issue_url":"https://api.github.com/repos/Microsoft/ngconf2015demo/issues/2","id":77808965,"user":{"login":"steveluc","id":4419011,"avatar_url":"https://avatars.githubusercontent.com/u/4419011?v=3","gravatar_id":"","url":"https://api.github.com/users/steveluc","html_url":"https://github.com/steveluc","followers_url":"https://api.github.com/users/steveluc/followers","following_url":"https://api.github.com/users/steveluc/following{/other_user}","gists_url":"https://api.github.com/users/steveluc/gists{/gist_id}","starred_url":"https://api.github.com/users/steveluc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/steveluc/subscriptions","organizations_url":"https://api.github.com/users/steveluc/orgs","repos_url":"https://api.github.com/users/steveluc/repos","events_url":"https://api.github.com/users/steveluc/events{/privacy}","received_events_url":"https://api.github.com/users/steveluc/received_events","type":"User","site_admin":false},"created_at":"2015-03-09T07:09:45Z","updated_at":"2015-03-09T07:09:45Z","body":"tsconfig.json is a useful place to put formatting information that the plug-in could read.  If a team has multiple editors, they could standardize format options by putting them in tsconfig.json.   Another team might just have a document that standardizes options and format code settings for each editor.\r\n\r\nWe will be having the server read compiler options out of the tsconfig.json, but not formatting options.  The reason is that the editor may have its own way of configuring formatting options (including reading them from tsconfig.json or sublime-settings).  Teams will need to agree on formatting options and make sure each of their editors has the appropriate settings or has a plug-in that reads settings from tsconfig.json or other cross-editor config file.   \r\n"}}