external-completion@0.4.0を作る
external-completion@0.4.0
の設計を考える
設計
UI
preactを使う
dropdown-container@0.1.0
hooks
use-select@0.1.0
use-keyboard@0.1.0
use-cursor-observer
検索用hookも必要
use-cross-search@0.1.0
scrapboxの操作
特定位置のscrapbox上のテキストを置換できればいい
文字情報へのアクセス
scrapbox-access-nodes@0.1.0
cursorの位置特定
scrapbox-cursor-position-2
入力を確定するときに特定する
cursor移動・選択
scrapbox-keyboard-emulation
テキスト入力
scrapbox-insert-text-2
model
予めリンクデータをindexed DBに格納しておく
scrapbox-link-database@0.2.0
検索はweb workerでやる
advanced-link-searcher@0.2.0
検索wordの抽出は
数式をpreviewするUserScript
を参考にする