Use more generic word pattern for markdown

Try to better support handle of unicode in markdown by using a word definition that use unicode character class

Fixes #15177
This commit is contained in:
Matt Bierner
2018-12-10 18:24:10 -08:00
parent 07955472e7
commit 100adeb3e9
6 changed files with 26 additions and 7 deletions
@@ -40,6 +40,9 @@ export function activate(context: vscode.ExtensionContext) {
const previewManager = new MarkdownPreviewManager(contentProvider, logger, contributions);
context.subscriptions.push(previewManager);
context.subscriptions.push(vscode.languages.setLanguageConfiguration('markdown', {
wordPattern: /(\p{Alphabetic}|\p{Number})+/ug
}));
context.subscriptions.push(vscode.languages.registerDocumentSymbolProvider(selector, symbolProvider));
context.subscriptions.push(vscode.languages.registerDocumentLinkProvider(selector, new LinkProvider()));
context.subscriptions.push(vscode.languages.registerFoldingRangeProvider(selector, new MarkdownFoldingProvider(engine)));