提交 1cb83a48 编写于 作者: A Alex Dima

Fixes #24208

上级 7516e0ef
......@@ -54,11 +54,19 @@ function readTransientState(model: IModel, codeEditorService: ICodeEditorService
}
function readWordWrapState(model: IModel, configurationService: IConfigurationService, codeEditorService: ICodeEditorService): IWordWrapState {
const _configuredWordWrap = configurationService.lookup<'on' | 'off' | 'wordWrapColumn' | 'bounded'>('editor.wordWrap', model.getLanguageIdentifier().language);
let _configuredWordWrap = configurationService.lookup<'on' | 'off' | 'wordWrapColumn' | 'bounded'>('editor.wordWrap', model.getLanguageIdentifier().language).value;
// Compatibility with old true or false values
if (<any>_configuredWordWrap === true) {
_configuredWordWrap = 'on';
} else if (<any>_configuredWordWrap === false) {
_configuredWordWrap = 'off';
}
const _configuredWordWrapMinified = configurationService.lookup<boolean>('editor.wordWrapMinified', model.getLanguageIdentifier().language);
const _transientState = readTransientState(model, codeEditorService);
return {
configuredWordWrap: _configuredWordWrap.value,
configuredWordWrap: _configuredWordWrap,
configuredWordWrapMinified: (typeof _configuredWordWrapMinified.value === 'undefined' ? DefaultConfig.editor.wordWrapMinified : _configuredWordWrapMinified.value),
transientState: _transientState
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册