/** * extension.ts - Texinfo extension entry * * @author CismonX * @license MIT */ import * as vscode from 'vscode'; import { Preview } from './preview'; import { Options } from './options'; export function activate(context: vscode.ExtensionContext) { context.subscriptions.push( vscode.workspace.onDidSaveTextDocument(Preview.update), vscode.workspace.onDidCloseTextDocument(Preview.close), vscode.commands.registerTextEditorCommand('texinfo.showPreview', Preview.show)); } export function deactivate() { Preview.destroyAll(); Options.clear(); }