引用元表記用のUserScript
code:script.js
scrapbox.PopupMenu.addButton({
onClick: (text) => text.split('\n').map(m => {
const leadingSpaceCharacter = /^(\s+)?(>)?(.*)/;
const regexp = m.match(leadingSpaceCharacter);
if (regexp === null) return m;
if (regexp.length !== 4) return m;
const indent = regexp1 ?? ''; const quote = regexp2 ?? '>'; return ${indent}${quote}[" ${text}];
}).join('\n')
});
更新履歴
引用[" ]の上から引用>するのをやめた(2022/02/17)
引用符>が適用済の場合、引用符以降の文字に適用するようにした(2022/05/18)
また>するようにした(2026/05/17)