Path: blob/main/extensions/markdown-language-features/src/commands/reloadPlugins.ts
3294 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { Command } from '../commandManager';6import { MarkdownItEngine } from '../markdownEngine';7import { MarkdownPreviewManager } from '../preview/previewManager';89export class ReloadPlugins implements Command {10public readonly id = 'markdown.api.reloadPlugins';1112public constructor(13private readonly _webviewManager: MarkdownPreviewManager,14private readonly _engine: MarkdownItEngine,15) { }1617public execute(): void {18this._engine.reloadPlugins();19this._engine.cleanCache();20this._webviewManager.refresh();21}22}232425