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') { if (value.kind !== 'instance') {
return `[_${value.kind}_]`; 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(' | ')}]`; return `[${types.join(' | ')}]`;
} }

View File

@ -38,7 +38,7 @@ module.exports = class KiteHoverProvider {
defLink = `[Def](command:kite.def?${defData})`; 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; content.isTrusted = true;
const texts = [ const texts = [