From dec5333ef6e870c1a575936c76d025f3b228d447 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Mon, 22 Jul 2019 13:37:44 -0700 Subject: [PATCH] Don't require a deactivate handler --- code-actions-sample/src/extension.ts | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/code-actions-sample/src/extension.ts b/code-actions-sample/src/extension.ts index 2279301f..9d5a8676 100644 --- a/code-actions-sample/src/extension.ts +++ b/code-actions-sample/src/extension.ts @@ -7,15 +7,14 @@ import { subscribeToDocumentChanges, EMOJI_MENTION } from './diagnostics'; const COMMAND = 'code-actions-sample.command'; -var emojiDiagnostics: vscode.DiagnosticCollection; - export function activate(context: vscode.ExtensionContext) { context.subscriptions.push( vscode.languages.registerCodeActionsProvider('markdown', new Emojizer(), { providedCodeActionKinds: Emojizer.providedCodeActionKinds })); - emojiDiagnostics = vscode.languages.createDiagnosticCollection("emoji"); + const emojiDiagnostics = vscode.languages.createDiagnosticCollection("emoji"); + context.subscriptions.push(emojiDiagnostics); subscribeToDocumentChanges(context, emojiDiagnostics); @@ -30,12 +29,6 @@ export function activate(context: vscode.ExtensionContext) { ); } -export function deactivate(context: vscode.ExtensionContext) { - if (emojiDiagnostics) { - emojiDiagnostics.dispose(); - } -} - /** * Provides code actions for converting :) to an smiley emoji. */