This commit is contained in:
Matt Bierner
2022-03-29 13:24:39 -07:00
parent a2d9157a9a
commit 252515e59d
3 changed files with 23 additions and 25 deletions

View File

@@ -584,9 +584,6 @@ interface DynamicPreviewInput {
readonly line?: number;
}
/**
* A
*/
export class DynamicMarkdownPreview extends Disposable implements ManagedMarkdownPreview {
public static readonly viewType = 'markdown.preview';

View File

@@ -56,6 +56,7 @@ class PreviewStore<T extends ManagedMarkdownPreview> extends Disposable {
}
export class MarkdownPreviewManager extends Disposable implements vscode.WebviewPanelSerializer, vscode.CustomTextEditorProvider {
private static readonly markdownPreviewActiveContextKey = 'markdownPreviewFocus';
private readonly _topmostLineMonitor = new TopmostLineMonitor();
@@ -73,7 +74,9 @@ export class MarkdownPreviewManager extends Disposable implements vscode.Webview
private readonly _engine: MarkdownEngine,
) {
super();
this._register(vscode.window.registerWebviewPanelSerializer(DynamicMarkdownPreview.viewType, this));
this._register(vscode.window.registerCustomEditorProvider(StaticMarkdownPreview.customEditorViewType, this, {
webviewOptions: { enableFindWidget: true }
}));
@@ -258,4 +261,3 @@ export class MarkdownPreviewManager extends Disposable implements vscode.Webview
vscode.commands.executeCommand('setContext', MarkdownPreviewManager.markdownPreviewActiveContextKey, value);
}
}