日記
お腹すいた。今週末はどこへ行こうか。
今日書いたコード
デバッグはしていない
document.addEventListener('keydown', e => { if (e.ctrlKey && e.key == 'e') { var content if (e.shiftKey) { // TODO: 減らすとき } else { if (pattern.test(currentContent)) { const [, asterisks, title] = currentContent.match(pattern) content = `${asterisks}* ${title}` } else { content = `* ${currentContent}` } content = `[${content}]` } // TODO: 入力する } })
感想
Scrapboxで見出しのレベルを変えるの地味にめんどくさいのでなんとかしたかった。現在の行に追記するのは楽だけど全体を置換するのはかなりめんどくさいことがわかった。