generated at
いい感じにリンク化するPopup Menu

選択範囲をいい感じにリンク化する独自Popup Menu [✨]
新メンバーが、プロジェクトの全貌を把握せずともいい感じにリンク化できる
または、プレーンテキストをつらつら書きたい人向け
思い通りにリンク化されなかったら、ページ作成チャンス!
置換結果が気に入らなかったらUndoすればよい

仕組み
プロジェクト内のtiltles, linksを文字列長で降順にsortする
選択範囲のtextを取得する
最長一致でリンク記法置換していく
titlesを1個ずつ見ていって、matchしたら置換する
置換対象がリンク記法 [] 内に居ないことを確認すべし

最長一致がいい
「Google Maps APIの課金体系が変わるらしいぞ」が選択された時
[Google Maps API] という具体度の高いページへのリンクを通したい
[Google] [Maps] [Maps API] のように抽象的すぎるのは嫌

真っ青になっても読みづらいので、初回一致のみの置換がいい
「Scrapboxを使っている。Scrapboxのタブだらけ。」
一番目の「Scrapbox」だけ [Scrapbox] にする

できた
複数行選択しても動くはず