Skip to content

Commit b67444e

Browse files
committed
Let markdownDeprecationMessage override deprecationMessage
1 parent 82349e6 commit b67444e

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

src/vs/platform/configuration/common/configurationRegistry.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,11 @@ class ConfigurationRegistry implements IConfigurationRegistry {
328328
this.configurationProperties[key] = properties[key];
329329
}
330330

331+
if (!properties[key].deprecationMessage && properties[key].markdownDeprecationMessage) {
332+
// If not set, default deprecationMessage to the markdown source
333+
properties[key].deprecationMessage = properties[key].markdownDeprecationMessage;
334+
}
335+
331336
propertyKeys.push(key);
332337
}
333338
}

src/vs/workbench/services/preferences/common/preferencesModels.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -639,8 +639,8 @@ export class DefaultSettings extends Disposable {
639639
tags: prop.tags,
640640
disallowSyncIgnore: prop.disallowSyncIgnore,
641641
extensionInfo: extensionInfo,
642-
deprecationMessage: prop.deprecationMessage || prop.markdownDeprecationMessage,
643-
deprecationMessageIsMarkdown: !prop.deprecationMessage,
642+
deprecationMessage: prop.markdownDeprecationMessage || prop.deprecationMessage,
643+
deprecationMessageIsMarkdown: !!prop.markdownDeprecationMessage,
644644
validator: createValidator(prop)
645645
});
646646
}

0 commit comments

Comments
 (0)