Как выделить текущий аргумент болдом?

Я пишу подсказки(snippets) для текстового редактора. При вызове функции у меня показывается структура функции со всеми обязательными и необязательными аргументами. Как мне выделять текущий аргумент жирным текстом? Например:

sum( number1; number2)

Сейчас я использую функцию replace, но вставленный тэг остаётся текстом, как это можно поправить?

function boldString(str, substr) {
  return str.replace(substr, '<b>'+substr+'</b>');
}
// result
sum( number1; <b>number2</b>)

Как это выглядит:

введите сюда описание изображения


Ответы (0 шт):