From d7f81372c19ca2d28536e5aa1af1e1b4afe37b62 Mon Sep 17 00:00:00 2001 From: Matt Bierner <12821956+mjbvz@users.noreply.github.com> Date: Wed, 29 Apr 2026 15:57:00 -0700 Subject: [PATCH] Add groups for md extension configuration Fixes #313363 Co-authored-by: Copilot --- .../markdown-language-features/package.json | 806 +++++++++--------- .../package.nls.json | 4 + 2 files changed, 417 insertions(+), 393 deletions(-) diff --git a/extensions/markdown-language-features/package.json b/extensions/markdown-language-features/package.json index 770aad08dde..f80fc8464b7 100644 --- a/extensions/markdown-language-features/package.json +++ b/extensions/markdown-language-features/package.json @@ -330,404 +330,424 @@ "when": "editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/ && !notebookEditorFocused" } ], - "configuration": { - "type": "object", - "title": "Markdown", - "order": 20, - "properties": { - "markdown.styles": { - "type": "array", - "items": { - "type": "string" - }, - "default": [], - "description": "%markdown.styles.dec%", - "scope": "resource" - }, - "markdown.preview.breaks": { - "type": "boolean", - "default": false, - "markdownDescription": "%markdown.preview.breaks.desc%", - "scope": "resource" - }, - "markdown.preview.linkify": { - "type": "boolean", - "default": true, - "description": "%markdown.preview.linkify%", - "scope": "resource" - }, - "markdown.preview.typographer": { - "type": "boolean", - "default": false, - "description": "%markdown.preview.typographer%", - "scope": "resource" - }, - "markdown.preview.fontFamily": { - "type": "string", - "default": "-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif", - "description": "%markdown.preview.fontFamily.desc%", - "scope": "resource" - }, - "markdown.preview.fontSize": { - "type": "number", - "default": 14, - "description": "%markdown.preview.fontSize.desc%", - "scope": "resource" - }, - "markdown.preview.lineHeight": { - "type": "number", - "default": 1.6, - "description": "%markdown.preview.lineHeight.desc%", - "scope": "resource" - }, - "markdown.preview.scrollPreviewWithEditor": { - "type": "boolean", - "default": true, - "description": "%markdown.preview.scrollPreviewWithEditor.desc%", - "scope": "resource" - }, - "markdown.preview.markEditorSelection": { - "type": "boolean", - "default": true, - "description": "%markdown.preview.markEditorSelection.desc%", - "scope": "resource" - }, - "markdown.preview.scrollEditorWithPreview": { - "type": "boolean", - "default": true, - "description": "%markdown.preview.scrollEditorWithPreview.desc%", - "scope": "resource" - }, - "markdown.preview.doubleClickToSwitchToEditor": { - "type": "boolean", - "default": true, - "description": "%markdown.preview.doubleClickToSwitchToEditor.desc%", - "scope": "resource" - }, - "markdown.preview.openMarkdownLinks": { - "type": "string", - "default": "inPreview", - "description": "%configuration.markdown.preview.openMarkdownLinks.description%", - "scope": "resource", - "enum": [ - "inPreview", - "inEditor" - ], - "enumDescriptions": [ - "%configuration.markdown.preview.openMarkdownLinks.inPreview%", - "%configuration.markdown.preview.openMarkdownLinks.inEditor%" - ] - }, - "markdown.links.openLocation": { - "type": "string", - "default": "currentGroup", - "description": "%configuration.markdown.links.openLocation.description%", - "scope": "resource", - "enum": [ - "currentGroup", - "beside" - ], - "enumDescriptions": [ - "%configuration.markdown.links.openLocation.currentGroup%", - "%configuration.markdown.links.openLocation.beside%" - ] - }, - "markdown.suggest.paths.enabled": { - "type": "boolean", - "default": true, - "description": "%configuration.markdown.suggest.paths.enabled.description%", - "scope": "resource" - }, - "markdown.suggest.paths.includeWorkspaceHeaderCompletions": { - "type": "string", - "default": "onDoubleHash", - "scope": "resource", - "markdownDescription": "%configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions%", - "enum": [ - "never", - "onDoubleHash", - "onSingleOrDoubleHash" - ], - "markdownEnumDescriptions": [ - "%configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.never%", - "%configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash%", - "%configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash%" - ] - }, - "markdown.trace.server": { - "type": "string", - "scope": "window", - "enum": [ - "off", - "messages", - "verbose" - ], - "default": "off", - "description": "%markdown.trace.server.desc%" - }, - "markdown.server.log": { - "type": "string", - "scope": "window", - "enum": [ - "off", - "debug", - "trace" - ], - "default": "off", - "description": "%markdown.server.log.desc%" - }, - "markdown.editor.drop.enabled": { - "type": "string", - "scope": "resource", - "markdownDescription": "%configuration.markdown.editor.drop.enabled%", - "default": "smart", - "enum": [ - "always", - "smart", - "never" - ], - "markdownEnumDescriptions": [ - "%configuration.markdown.editor.drop.enabled.always%", - "%configuration.markdown.editor.drop.enabled.smart%", - "%configuration.markdown.editor.drop.enabled.never%" - ] - }, - "markdown.editor.drop.copyIntoWorkspace": { - "type": "string", - "markdownDescription": "%configuration.markdown.editor.drop.copyIntoWorkspace%", - "default": "mediaFiles", - "enum": [ - "mediaFiles", - "never" - ], - "markdownEnumDescriptions": [ - "%configuration.copyIntoWorkspace.mediaFiles%", - "%configuration.copyIntoWorkspace.never%" - ] - }, - "markdown.editor.filePaste.enabled": { - "type": "string", - "scope": "resource", - "markdownDescription": "%configuration.markdown.editor.filePaste.enabled%", - "default": "smart", - "enum": [ - "always", - "smart", - "never" - ], - "markdownEnumDescriptions": [ - "%configuration.markdown.editor.filePaste.enabled.always%", - "%configuration.markdown.editor.filePaste.enabled.smart%", - "%configuration.markdown.editor.filePaste.enabled.never%" - ] - }, - "markdown.editor.filePaste.copyIntoWorkspace": { - "type": "string", - "markdownDescription": "%configuration.markdown.editor.filePaste.copyIntoWorkspace%", - "default": "mediaFiles", - "enum": [ - "mediaFiles", - "never" - ], - "markdownEnumDescriptions": [ - "%configuration.copyIntoWorkspace.mediaFiles%", - "%configuration.copyIntoWorkspace.never%" - ] - }, - "markdown.editor.filePaste.videoSnippet": { - "type": "string", - "markdownDescription": "%configuration.markdown.editor.filePaste.videoSnippet%", - "default": "" - }, - "markdown.editor.filePaste.audioSnippet": { - "type": "string", - "markdownDescription": "%configuration.markdown.editor.filePaste.audioSnippet%", - "default": "" - }, - "markdown.editor.pasteUrlAsFormattedLink.enabled": { - "type": "string", - "scope": "resource", - "markdownDescription": "%configuration.markdown.editor.pasteUrlAsFormattedLink.enabled%", - "default": "smartWithSelection", - "enum": [ - "always", - "smart", - "smartWithSelection", - "never" - ], - "markdownEnumDescriptions": [ - "%configuration.pasteUrlAsFormattedLink.always%", - "%configuration.pasteUrlAsFormattedLink.smart%", - "%configuration.pasteUrlAsFormattedLink.smartWithSelection%", - "%configuration.pasteUrlAsFormattedLink.never%" - ] - }, - "markdown.validate.enabled": { - "type": "boolean", - "scope": "resource", - "description": "%configuration.markdown.validate.enabled.description%", - "default": false - }, - "markdown.validate.referenceLinks.enabled": { - "type": "string", - "scope": "resource", - "markdownDescription": "%configuration.markdown.validate.referenceLinks.enabled.description%", - "default": "warning", - "enum": [ - "ignore", - "warning", - "error" - ] - }, - "markdown.validate.fragmentLinks.enabled": { - "type": "string", - "scope": "resource", - "markdownDescription": "%configuration.markdown.validate.fragmentLinks.enabled.description%", - "default": "warning", - "enum": [ - "ignore", - "warning", - "error" - ] - }, - "markdown.validate.fileLinks.enabled": { - "type": "string", - "scope": "resource", - "markdownDescription": "%configuration.markdown.validate.fileLinks.enabled.description%", - "default": "warning", - "enum": [ - "ignore", - "warning", - "error" - ] - }, - "markdown.validate.fileLinks.markdownFragmentLinks": { - "type": "string", - "scope": "resource", - "markdownDescription": "%configuration.markdown.validate.fileLinks.markdownFragmentLinks.description%", - "default": "inherit", - "enum": [ - "inherit", - "ignore", - "warning", - "error" - ] - }, - "markdown.validate.ignoredLinks": { - "type": "array", - "scope": "resource", - "markdownDescription": "%configuration.markdown.validate.ignoredLinks.description%", - "items": { - "type": "string" - } - }, - "markdown.validate.unusedLinkDefinitions.enabled": { - "type": "string", - "scope": "resource", - "markdownDescription": "%configuration.markdown.validate.unusedLinkDefinitions.description%", - "default": "hint", - "enum": [ - "ignore", - "hint", - "warning", - "error" - ] - }, - "markdown.validate.duplicateLinkDefinitions.enabled": { - "type": "string", - "scope": "resource", - "markdownDescription": "%configuration.markdown.validate.duplicateLinkDefinitions.description%", - "default": "warning", - "enum": [ - "ignore", - "warning", - "error" - ] - }, - "markdown.updateLinksOnFileMove.enabled": { - "type": "string", - "enum": [ - "prompt", - "always", - "never" - ], - "markdownEnumDescriptions": [ - "%configuration.markdown.updateLinksOnFileMove.enabled.prompt%", - "%configuration.markdown.updateLinksOnFileMove.enabled.always%", - "%configuration.markdown.updateLinksOnFileMove.enabled.never%" - ], - "default": "never", - "markdownDescription": "%configuration.markdown.updateLinksOnFileMove.enabled%", - "scope": "window" - }, - "markdown.updateLinksOnFileMove.include": { - "type": "array", - "markdownDescription": "%configuration.markdown.updateLinksOnFileMove.include%", - "scope": "window", - "items": { + "configuration": [ + { + "title": "%configuration.editor%", + "order": 20, + "properties": { + "markdown.links.openLocation": { "type": "string", - "description": "%configuration.markdown.updateLinksOnFileMove.include.property%" + "default": "currentGroup", + "description": "%configuration.markdown.links.openLocation.description%", + "scope": "resource", + "enum": [ + "currentGroup", + "beside" + ], + "enumDescriptions": [ + "%configuration.markdown.links.openLocation.currentGroup%", + "%configuration.markdown.links.openLocation.beside%" + ] }, - "default": [ - "**/*.{md,mkd,mdwn,mdown,markdown,markdn,mdtxt,mdtext,workbook}", - "**/*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif,tiff,svg,mp4}" - ] - }, - "markdown.updateLinksOnFileMove.enableForDirectories": { - "type": "boolean", - "default": true, - "description": "%configuration.markdown.updateLinksOnFileMove.enableForDirectories%", - "scope": "window" - }, - "markdown.occurrencesHighlight.enabled": { - "type": "boolean", - "default": false, - "description": "%configuration.markdown.occurrencesHighlight.enabled%", - "scope": "resource" - }, - "markdown.copyFiles.destination": { - "type": "object", - "markdownDescription": "%configuration.markdown.copyFiles.destination%", - "additionalProperties": { - "type": "string" + "markdown.suggest.paths.enabled": { + "type": "boolean", + "default": true, + "description": "%configuration.markdown.suggest.paths.enabled.description%", + "scope": "resource" + }, + "markdown.suggest.paths.includeWorkspaceHeaderCompletions": { + "type": "string", + "default": "onDoubleHash", + "scope": "resource", + "markdownDescription": "%configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions%", + "enum": [ + "never", + "onDoubleHash", + "onSingleOrDoubleHash" + ], + "markdownEnumDescriptions": [ + "%configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.never%", + "%configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash%", + "%configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash%" + ] + }, + "markdown.editor.drop.enabled": { + "type": "string", + "scope": "resource", + "markdownDescription": "%configuration.markdown.editor.drop.enabled%", + "default": "smart", + "enum": [ + "always", + "smart", + "never" + ], + "markdownEnumDescriptions": [ + "%configuration.markdown.editor.drop.enabled.always%", + "%configuration.markdown.editor.drop.enabled.smart%", + "%configuration.markdown.editor.drop.enabled.never%" + ] + }, + "markdown.editor.drop.copyIntoWorkspace": { + "type": "string", + "markdownDescription": "%configuration.markdown.editor.drop.copyIntoWorkspace%", + "default": "mediaFiles", + "enum": [ + "mediaFiles", + "never" + ], + "markdownEnumDescriptions": [ + "%configuration.copyIntoWorkspace.mediaFiles%", + "%configuration.copyIntoWorkspace.never%" + ] + }, + "markdown.editor.filePaste.enabled": { + "type": "string", + "scope": "resource", + "markdownDescription": "%configuration.markdown.editor.filePaste.enabled%", + "default": "smart", + "enum": [ + "always", + "smart", + "never" + ], + "markdownEnumDescriptions": [ + "%configuration.markdown.editor.filePaste.enabled.always%", + "%configuration.markdown.editor.filePaste.enabled.smart%", + "%configuration.markdown.editor.filePaste.enabled.never%" + ] + }, + "markdown.editor.filePaste.copyIntoWorkspace": { + "type": "string", + "markdownDescription": "%configuration.markdown.editor.filePaste.copyIntoWorkspace%", + "default": "mediaFiles", + "enum": [ + "mediaFiles", + "never" + ], + "markdownEnumDescriptions": [ + "%configuration.copyIntoWorkspace.mediaFiles%", + "%configuration.copyIntoWorkspace.never%" + ] + }, + "markdown.editor.filePaste.videoSnippet": { + "type": "string", + "markdownDescription": "%configuration.markdown.editor.filePaste.videoSnippet%", + "default": "" + }, + "markdown.editor.filePaste.audioSnippet": { + "type": "string", + "markdownDescription": "%configuration.markdown.editor.filePaste.audioSnippet%", + "default": "" + }, + "markdown.editor.pasteUrlAsFormattedLink.enabled": { + "type": "string", + "scope": "resource", + "markdownDescription": "%configuration.markdown.editor.pasteUrlAsFormattedLink.enabled%", + "default": "smartWithSelection", + "enum": [ + "always", + "smart", + "smartWithSelection", + "never" + ], + "markdownEnumDescriptions": [ + "%configuration.pasteUrlAsFormattedLink.always%", + "%configuration.pasteUrlAsFormattedLink.smart%", + "%configuration.pasteUrlAsFormattedLink.smartWithSelection%", + "%configuration.pasteUrlAsFormattedLink.never%" + ] + }, + "markdown.editor.updateLinksOnPaste.enabled": { + "type": "boolean", + "markdownDescription": "%configuration.markdown.editor.updateLinksOnPaste.enabled%", + "scope": "resource", + "default": true + }, + "markdown.updateLinksOnFileMove.enabled": { + "type": "string", + "enum": [ + "prompt", + "always", + "never" + ], + "markdownEnumDescriptions": [ + "%configuration.markdown.updateLinksOnFileMove.enabled.prompt%", + "%configuration.markdown.updateLinksOnFileMove.enabled.always%", + "%configuration.markdown.updateLinksOnFileMove.enabled.never%" + ], + "default": "never", + "markdownDescription": "%configuration.markdown.updateLinksOnFileMove.enabled%", + "scope": "window" + }, + "markdown.updateLinksOnFileMove.include": { + "type": "array", + "markdownDescription": "%configuration.markdown.updateLinksOnFileMove.include%", + "scope": "window", + "items": { + "type": "string", + "description": "%configuration.markdown.updateLinksOnFileMove.include.property%" + }, + "default": [ + "**/*.{md,mkd,mdwn,mdown,markdown,markdn,mdtxt,mdtext,workbook}", + "**/*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif,tiff,svg,mp4}" + ] + }, + "markdown.updateLinksOnFileMove.enableForDirectories": { + "type": "boolean", + "default": true, + "description": "%configuration.markdown.updateLinksOnFileMove.enableForDirectories%", + "scope": "window" + }, + "markdown.occurrencesHighlight.enabled": { + "type": "boolean", + "default": false, + "description": "%configuration.markdown.occurrencesHighlight.enabled%", + "scope": "resource" + }, + "markdown.copyFiles.destination": { + "type": "object", + "markdownDescription": "%configuration.markdown.copyFiles.destination%", + "additionalProperties": { + "type": "string" + } + }, + "markdown.copyFiles.overwriteBehavior": { + "type": "string", + "markdownDescription": "%configuration.markdown.copyFiles.overwriteBehavior%", + "default": "nameIncrementally", + "enum": [ + "nameIncrementally", + "overwrite" + ], + "markdownEnumDescriptions": [ + "%configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally%", + "%configuration.markdown.copyFiles.overwriteBehavior.overwrite%" + ] + }, + "markdown.preferredMdPathExtensionStyle": { + "type": "string", + "default": "auto", + "markdownDescription": "%configuration.markdown.preferredMdPathExtensionStyle%", + "enum": [ + "auto", + "includeExtension", + "removeExtension" + ], + "markdownEnumDescriptions": [ + "%configuration.markdown.preferredMdPathExtensionStyle.auto%", + "%configuration.markdown.preferredMdPathExtensionStyle.includeExtension%", + "%configuration.markdown.preferredMdPathExtensionStyle.removeExtension%" + ] + } + } + }, + { + "title": "%configuration.validation%", + "order": 22, + "properties": { + "markdown.validate.enabled": { + "order": 0, + "type": "boolean", + "scope": "resource", + "description": "%configuration.markdown.validate.enabled.description%", + "default": false + }, + "markdown.validate.referenceLinks.enabled": { + "type": "string", + "scope": "resource", + "markdownDescription": "%configuration.markdown.validate.referenceLinks.enabled.description%", + "default": "warning", + "enum": [ + "ignore", + "warning", + "error" + ] + }, + "markdown.validate.fragmentLinks.enabled": { + "type": "string", + "scope": "resource", + "markdownDescription": "%configuration.markdown.validate.fragmentLinks.enabled.description%", + "default": "warning", + "enum": [ + "ignore", + "warning", + "error" + ] + }, + "markdown.validate.fileLinks.enabled": { + "type": "string", + "scope": "resource", + "markdownDescription": "%configuration.markdown.validate.fileLinks.enabled.description%", + "default": "warning", + "enum": [ + "ignore", + "warning", + "error" + ] + }, + "markdown.validate.fileLinks.markdownFragmentLinks": { + "type": "string", + "scope": "resource", + "markdownDescription": "%configuration.markdown.validate.fileLinks.markdownFragmentLinks.description%", + "default": "inherit", + "enum": [ + "inherit", + "ignore", + "warning", + "error" + ] + }, + "markdown.validate.ignoredLinks": { + "type": "array", + "scope": "resource", + "markdownDescription": "%configuration.markdown.validate.ignoredLinks.description%", + "items": { + "type": "string" + } + }, + "markdown.validate.unusedLinkDefinitions.enabled": { + "type": "string", + "scope": "resource", + "markdownDescription": "%configuration.markdown.validate.unusedLinkDefinitions.description%", + "default": "hint", + "enum": [ + "ignore", + "hint", + "warning", + "error" + ] + }, + "markdown.validate.duplicateLinkDefinitions.enabled": { + "type": "string", + "scope": "resource", + "markdownDescription": "%configuration.markdown.validate.duplicateLinkDefinitions.description%", + "default": "warning", + "enum": [ + "ignore", + "warning", + "error" + ] + } + } + }, + { + "title": "%configuration.preview%", + "order": 23, + "properties": { + "markdown.styles": { + "type": "array", + "items": { + "type": "string" + }, + "default": [], + "description": "%markdown.styles.dec%", + "scope": "resource" + }, + "markdown.preview.breaks": { + "type": "boolean", + "default": false, + "markdownDescription": "%markdown.preview.breaks.desc%", + "scope": "resource" + }, + "markdown.preview.linkify": { + "type": "boolean", + "default": true, + "description": "%markdown.preview.linkify%", + "scope": "resource" + }, + "markdown.preview.typographer": { + "type": "boolean", + "default": false, + "description": "%markdown.preview.typographer%", + "scope": "resource" + }, + "markdown.preview.fontFamily": { + "type": "string", + "default": "-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif", + "description": "%markdown.preview.fontFamily.desc%", + "scope": "resource" + }, + "markdown.preview.fontSize": { + "type": "number", + "default": 14, + "description": "%markdown.preview.fontSize.desc%", + "scope": "resource" + }, + "markdown.preview.lineHeight": { + "type": "number", + "default": 1.6, + "description": "%markdown.preview.lineHeight.desc%", + "scope": "resource" + }, + "markdown.preview.scrollPreviewWithEditor": { + "type": "boolean", + "default": true, + "description": "%markdown.preview.scrollPreviewWithEditor.desc%", + "scope": "resource" + }, + "markdown.preview.markEditorSelection": { + "type": "boolean", + "default": true, + "description": "%markdown.preview.markEditorSelection.desc%", + "scope": "resource" + }, + "markdown.preview.scrollEditorWithPreview": { + "type": "boolean", + "default": true, + "description": "%markdown.preview.scrollEditorWithPreview.desc%", + "scope": "resource" + }, + "markdown.preview.doubleClickToSwitchToEditor": { + "type": "boolean", + "default": true, + "description": "%markdown.preview.doubleClickToSwitchToEditor.desc%", + "scope": "resource" + }, + "markdown.preview.openMarkdownLinks": { + "type": "string", + "default": "inPreview", + "description": "%configuration.markdown.preview.openMarkdownLinks.description%", + "scope": "resource", + "enum": [ + "inPreview", + "inEditor" + ], + "enumDescriptions": [ + "%configuration.markdown.preview.openMarkdownLinks.inPreview%", + "%configuration.markdown.preview.openMarkdownLinks.inEditor%" + ] + } + } + }, + { + "title": "%configuration.advanced%", + "order": 24, + "properties": { + "markdown.trace.server": { + "type": "string", + "scope": "window", + "enum": [ + "off", + "messages", + "verbose" + ], + "default": "off", + "description": "%markdown.trace.server.desc%" + }, + "markdown.server.log": { + "type": "string", + "scope": "window", + "enum": [ + "off", + "debug", + "trace" + ], + "default": "off", + "description": "%markdown.server.log.desc%" } - }, - "markdown.copyFiles.overwriteBehavior": { - "type": "string", - "markdownDescription": "%configuration.markdown.copyFiles.overwriteBehavior%", - "default": "nameIncrementally", - "enum": [ - "nameIncrementally", - "overwrite" - ], - "markdownEnumDescriptions": [ - "%configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally%", - "%configuration.markdown.copyFiles.overwriteBehavior.overwrite%" - ] - }, - "markdown.preferredMdPathExtensionStyle": { - "type": "string", - "default": "auto", - "markdownDescription": "%configuration.markdown.preferredMdPathExtensionStyle%", - "enum": [ - "auto", - "includeExtension", - "removeExtension" - ], - "markdownEnumDescriptions": [ - "%configuration.markdown.preferredMdPathExtensionStyle.auto%", - "%configuration.markdown.preferredMdPathExtensionStyle.includeExtension%", - "%configuration.markdown.preferredMdPathExtensionStyle.removeExtension%" - ] - }, - "markdown.editor.updateLinksOnPaste.enabled": { - "type": "boolean", - "markdownDescription": "%configuration.markdown.editor.updateLinksOnPaste.enabled%", - "scope": "resource", - "default": true } } - }, + ], "configurationDefaults": { "[markdown]": { "editor.wordWrap": "on", diff --git a/extensions/markdown-language-features/package.nls.json b/extensions/markdown-language-features/package.nls.json index 45df4704b49..3c060cd9fb8 100644 --- a/extensions/markdown-language-features/package.nls.json +++ b/extensions/markdown-language-features/package.nls.json @@ -1,6 +1,10 @@ { "displayName": "Markdown Language Features", "description": "Provides rich language support for Markdown.", + "configuration.preview": "Preview", + "configuration.editor": "Language Features", + "configuration.validation": "Validation", + "configuration.advanced": "Advanced", "markdown.copyImage.title": "Copy Image", "markdown.openImage.title": "Open Image", "markdown.preview.breaks.desc": "Sets how line-breaks are rendered in the Markdown preview. Setting it to `true` creates a `
` for newlines inside paragraphs.",