#1587 Adopt editor.formatOnSave to respect language based settings

This commit is contained in:
Sandeep Somavarapu
2017-01-19 15:07:06 +01:00
parent 906d4df7ed
commit 1af9669771
5 changed files with 12 additions and 14 deletions

View File

@@ -140,13 +140,12 @@ class FormatOnSaveParticipant implements INamedSaveParticpant {
participate(editorModel: ITextFileEditorModel, env: { reason: SaveReason }): TPromise<any> {
const model = editorModel.textEditorModel;
if (env.reason === SaveReason.AUTO
|| !this._configurationService.lookup('editor.formatOnSave').value) {
|| !this._configurationService.lookup('editor.formatOnSave', model.getLanguageIdentifier().language).value) {
return;
}
const model = editorModel.textEditorModel;
const versionNow = model.getVersionId();
const {tabSize, insertSpaces} = model.getOptions();