From d491308684ed180049d389fd2c285da6bc546bf7 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Wed, 27 Jul 2016 18:05:48 +0200 Subject: [PATCH] [json] Improved snippets proposals for extension developments --- src/vs/editor/common/services/modeServiceImpl.ts | 6 +++--- src/vs/platform/extensions/common/extensionsRegistry.ts | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/vs/editor/common/services/modeServiceImpl.ts b/src/vs/editor/common/services/modeServiceImpl.ts index 8ed2e15bce8..bec6633e2fe 100644 --- a/src/vs/editor/common/services/modeServiceImpl.ts +++ b/src/vs/editor/common/services/modeServiceImpl.ts @@ -31,10 +31,9 @@ interface IModeConfigurationMap { [modeId: string]: any; } let languagesExtPoint = ExtensionsRegistry.registerExtensionPoint('languages', { description: nls.localize('vscode.extension.contributes.languages', 'Contributes language declarations.'), type: 'array', - defaultSnippets: [{ body: [{ id: '', aliases: [], extensions: [] }] }], items: { type: 'object', - defaultSnippets: [{ body: { id: '', extensions: [] } }], + defaultSnippets: [{ body: { id: '{{languageId}}', aliases: ['{{label}}'], extensions: ['{{extension}}'], configuration: './language-configuration.json'} }], properties: { id: { description: nls.localize('vscode.extension.contributes.languages.id', 'ID of the language.'), @@ -82,7 +81,8 @@ let languagesExtPoint = ExtensionsRegistry.registerExtensionPoint