Use same slugify logic for editor links as well

This commit is contained in:
Matt Bierner
2017-02-14 17:07:38 -08:00
parent ac5beb61b2
commit 4f6efb0ef5
4 changed files with 14 additions and 17 deletions

View File

@@ -8,14 +8,14 @@
import * as vscode from 'vscode';
import { MarkdownEngine } from './markdownEngine';
import { TableOfContentProvider } from './tableOfContentsProvider';
import { TableOfContentsProvider } from './tableOfContentsProvider';
export default class MDDocumentSymbolProvider implements vscode.DocumentSymbolProvider {
constructor(private engine: MarkdownEngine) { }
provideDocumentSymbols(document: vscode.TextDocument): vscode.ProviderResult<vscode.SymbolInformation[]> {
const toc = new TableOfContentProvider(this.engine, document);
const toc = new TableOfContentsProvider(this.engine, document);
return toc.getToc().map(entry => {
return new vscode.SymbolInformation(entry.text, vscode.SymbolKind.Module, '', entry.location);
});