Make markdown extension points dynamic

For #67574

Blocked by #67958
This commit is contained in:
Matt Bierner
2019-02-05 17:44:57 -08:00
parent 8f10101dd4
commit 038e8d3904
5 changed files with 72 additions and 11 deletions

View File

@@ -161,6 +161,10 @@ export class MarkdownPreview extends Disposable {
this._onDidChangeViewStateEmitter.fire(e);
}, null, this._disposables);
_contributionProvider.onContributionsChanged(() => {
setImmediate(() => this.refresh());
}, null, this._disposables);
this.editor.webview.onDidReceiveMessage((e: CacheImageSizesMessage | RevealLineMessage | DidClickMessage | ClickLinkMessage | ShowPreviewSecuritySelectorMessage | PreviewStyleLoadErrorMessage) => {
if (e.source !== this._resource.toString()) {
return;