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

@@ -3,6 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import * as vscode from 'vscode';
import { MarkdownEngine } from '../markdownEngine';
import { MarkdownContributionProvider, MarkdownContributions } from '../markdownExtensions';
import { githubSlugifier } from '../slugify';
@@ -10,6 +11,7 @@ import { githubSlugifier } from '../slugify';
const emptyContributions = new class implements MarkdownContributionProvider {
readonly extensionPath = '';
readonly contributions = MarkdownContributions.Empty;
readonly onContributionsChanged = new vscode.EventEmitter<this>().event;
};
export function createNewMarkdownEngine(): MarkdownEngine {