formatting options & source formatting

This commit is contained in:
Alex Dima 2019-09-19 09:43:26 +02:00
parent 559bc5255a
commit 0dd1066fc4
3 changed files with 15 additions and 16 deletions

View file

@ -656,8 +656,7 @@ export class CodeActionAdaptor extends FormatHelper implements monaco.languages.
const start = this._positionToOffset(resource, { lineNumber: range.startLineNumber, column: range.startColumn }); const start = this._positionToOffset(resource, { lineNumber: range.startLineNumber, column: range.startColumn });
const end = this._positionToOffset(resource, { lineNumber: range.endLineNumber, column: range.endColumn }); const end = this._positionToOffset(resource, { lineNumber: range.endLineNumber, column: range.endColumn });
// TODO: where to get the current formatting options from? const formatOptions = FormatHelper._convertOptions(model.getOptions());
const formatOptions = FormatHelper._convertOptions({insertSpaces: true, tabSize: 2});
const errorCodes = context.markers.filter(m => m.code).map(m => m.code).map(Number); const errorCodes = context.markers.filter(m => m.code).map(m => m.code).map(Number);
return worker.getCodeFixesAtPosition(resource.toString(), start, end, errorCodes, formatOptions); return worker.getCodeFixesAtPosition(resource.toString(), start, end, errorCodes, formatOptions);