ページの1部分を別のページに切り出すUserScriptを本体に取り込んだ
他の機能の実装やリファクタリング等をやってたら、いつの間にか部品が揃っていたので寝る前にサッとやって完成してしまった 工夫、変更など
タイトルを探す・作る
UserScript版では、正しいリンク記法が作れない事があった
空行や画像だけの行から選択開始した場合
行内にハッシュタグがある場合
選択範囲を1行ずつ上からScrpabox記法をparseしていって、タイトル風の文字列を出力する専用のrenderを書いた
日々訓練を積んで、一瞬で書けるようになった
それでもタイトルが見つからない場合
Untitled (日付)にする
URLでは、長いページの切り出しに失敗する可能性がある
2行以上選択している場合だけメニューを出す
1行なら[Link]でいい
切り出し先に同名のタイトルのページが既にあった場合
最近まで、切り出しに失敗していた
本文末尾に追記するように変更した
切り出しが頻繁に行われると、リンク記法補完の辞書の更新も頻繁に行う必要がある
他の人が今作ったばかりの新しいページが、辞書に即反映される