Logseqでクリップボード内の記号を変換するCustom.js
shift + command + Iを押すとクリップボード内の
* と+ を
- に変換します。
code:costom.js
document.getElementById('root').addEventListener("keydown", event => {
if (event.shiftKey && event.metaKey && event.key === "i") {
navigator.clipboard.readText().then((text) => {
let result = text.replace(reg,"- ");
navigator.clipboard.writeText(result).then(()=>alert(result)).catch(e=>alert('エラー! '+e.message));
});
}
});
たとえば、クリップボードに
code:clip.txt
* hoge
* hoge
* hoge
が入っている状態でショートカットキーを押すと
code:result.txt
- hoge
- hoge
- hoge
と変換されるので、そのままペーストすればばっちり、という感じ。