icon-suggestion
emoji-completionと同様、絵文字を入力補完するUserScript
https://i.gyazo.com/thumb/1000/9bb62111ab9e6ccc924f3cdd0ee5cd1d-gif.gif
/mizdra/icon-suggestion
ページ内に埋め込まれたアイコン記法に限定されているようだ
Popup menuと入力画面が便利そう
/takker/external-completionに組み込めるかも
開発裏話mizdra.icon
Enterprise 版の scrapbox がサポートされている
mizdra.icon が会社で Enterprise 版を使っているので、ちゃんと動くように作っている
しかも多少 Scrapbox のバージョンが古くても動くよう特別対応が入っている
https://github.com/mizdra/scrapbox-userscript-icon-suggestion/pull/70
「icon-suggestion が起動したら、編集行からフォーカスが外れるようにしている」のは意図的な設計
/customize/external-completion のようなものを参考にすれば編集行から外さずにアイコン挿入できそうではあったけど、あえてそうしなかった
単純に scrapbox の更新があった時に壊れやすそうな仕組みの導入を避けたかった
メンテナンスするのが面倒なのでメンテナンスコストを最小限にしたかった
とはいえ編集行からフォーカスが外れるの体験あまり良くないので、何か良い方法あれば改善したい