Skip to main content

snippetsAPI

MS Code Extension API


MS Code Extension API / core/extensionAPI/modules/languages/snippetsAPI

core/extensionAPI/modules/languages/snippetsAPI

Functions

createSnippetsAPI()

createSnippetsAPI(): object

Defined in: core/extensionAPI/modules/languages/snippetsAPI.ts:5

Returns

registerSnippets

registerSnippets: (languageId, snippetData) => object

Register code snippets for a language. snippetData should follow the VS Code snippet JSON format.

Parameters
languageId

string

snippetData

any

Returns

object

dispose

dispose: () => void

Returns

void

Example
mscode.languages.registerSnippets('rust', {
'println macro': {
prefix: 'println',
body: ['println!("$1");'],
description: 'Print to stdout',
}
});