description:nls.localize('autoClosingQuotes',"Controls whether the editor should automatically close quotes after the user adds an opening quote.")
}
)),
autoIndent:register(newEditorBooleanOption(
EditorOption.autoIndent,'autoIndent',true,
{description:nls.localize('autoIndent',"Controls whether the editor should automatically adjust the indentation when users type, paste or move lines. Extensions with indentation rules of the language must be available.")}
autoIndent:register(newEditorEnumOption(
EditorOption.autoIndent,'autoIndent',
EditorAutoIndentStrategy.Full,'full',
['none','keep','brackets','advanced','full'],
_autoIndentFromString,
{
enumDescriptions:[
nls.localize('editor.autoIndent.none',"The editor will not insert indentation automatically."),
nls.localize('editor.autoIndent.keep',"The editor will keep the current line's indentation."),
nls.localize('editor.autoIndent.brackets',"The editor will keep the current line's indentation and honor language defined brackets."),
nls.localize('editor.autoIndent.advanced',"The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages."),
nls.localize('editor.autoIndent.full',"The editor will keep the current line's indentation, honor language defined brackets, invoke special onEnterRules defined by languages, and honor indentationRules defined by languages."),
],
description:nls.localize('autoIndent',"Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.")