function markup()の修正案

 私の「リストのスクリプト修正案」に問題がないと仮定して、ですが。
 「入力支援ボタンを使う順で意図したような出力が得られない問題(要改善)」で述べられている、『たとえば、「テスト」を太字のリスト形式にしたいとき』への対策としては、 function markup()の

if (option == 'inline') {
    str = str.replace(/(\r?\n|\r)/ig, endv + "$1" + startv);
    set_range(e, startv + str + endv);

  if (option == 'inline') {
    str = str.replace(/(^[\+\-]*)/ig, "$1" + startv);
    str = str.replace(/((\r?\n|\r)[\+\-]*)/ig, endv + "$1" + startv);
    set_range(e, str + endv);

と変更することで対応できると思います。
 一応、御報告まで。< id:hatenadiary