don't leak...

This commit is contained in:
Johannes Rieken
2018-10-25 12:06:16 +02:00
parent 42d626a8e4
commit dd86360854

View File

@ -12,7 +12,8 @@ export function activate(context: vscode.ExtensionContext) {
// * registers for text files (`'plaintext'`), and
// * return the 'Hello World' and
// a snippet-based completion item.
vscode.languages.registerCompletionItemProvider('plaintext', {
let registration = vscode.languages.registerCompletionItemProvider('plaintext', {
provideCompletionItems(document: vscode.TextDocument, position: vscode.Position, token: vscode.CancellationToken, context: vscode.CompletionContext) {
return [
new vscode.CompletionItem('Hello World!'),
@ -21,6 +22,8 @@ export function activate(context: vscode.ExtensionContext) {
}
});
context.subscriptions.push(registration);
function createSnippetItem(): vscode.CompletionItem {
// Read more here: