diff --git a/extensions/json-language-features/client/src/languageParticipants.ts b/extensions/json-language-features/client/src/languageParticipants.ts index 6bd1a086e0a..7748d42589b 100644 --- a/extensions/json-language-features/client/src/languageParticipants.ts +++ b/extensions/json-language-features/client/src/languageParticipants.ts @@ -40,8 +40,10 @@ export function getLanguageParticipants(): LanguageParticipants { languages = new Set(); languages.add('json'); languages.add('jsonc'); + languages.add('snippets'); comments = new Set(); comments.add('jsonc'); + comments.add('snippets'); for (const extension of extensions.allAcrossExtensionHosts) { const jsonLanguageParticipants = extension.packageJSON?.contributes?.jsonLanguageParticipants as LanguageParticipantContribution[]; diff --git a/extensions/json-language-features/package.json b/extensions/json-language-features/package.json index 33d2bbb09bd..541106ae1a0 100644 --- a/extensions/json-language-features/package.json +++ b/extensions/json-language-features/package.json @@ -15,7 +15,8 @@ "icon": "icons/json.png", "activationEvents": [ "onLanguage:json", - "onLanguage:jsonc" + "onLanguage:jsonc", + "onLanguage:snippets" ], "main": "./client/out/node/jsonClientMain", "browser": "./client/dist/browser/jsonClientMain",