Don't require a deactivate handler

This commit is contained in:
Matt Bierner
2019-07-22 13:37:44 -07:00
parent 966cc9f141
commit dec5333ef6

View File

@ -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.
*/