escape underscores

This commit is contained in:
Daniel Hung 2019-01-17 12:07:02 -08:00
parent 7bd3409e08
commit 7447171012
2 changed files with 2 additions and 2 deletions

View File

@ -170,7 +170,7 @@ const symbolKindMarkdown = s => {
if (value.kind !== 'instance') {
return `[_${value.kind}_]`;
}
let types = uniq(s.value.filter(v => v.kind === 'instance').map(v => `_${v.type}_`));
let types = uniq(s.value.filter(v => v.kind === 'instance').map(v => `_${v.type.replace('_', '\\_')}_`));
return `[${types.join(' | ')}]`;
}

View File

@ -38,7 +38,7 @@ module.exports = class KiteHoverProvider {
defLink = `[Def](command:kite.def?${defData})`;
}
const content = new vscode.MarkdownString(`⟠  __${symbolName(symbol)}__: ${symbolKindMarkdown(symbol)}    ${docsLink}${defLink ? '  ' + defLink : ''}`);
const content = new vscode.MarkdownString(`⟠  __${symbolName(symbol).replace('_', '\\_')}__: ${symbolKindMarkdown(symbol)}    ${docsLink}${defLink ? '  ' + defLink : ''}`);
content.isTrusted = true;
const texts = [