✅自分のprojectの入力補完をブラケティングと同時に行えるようにする
現状
どう変えるか
特定のprojectのみ、[]でも補完が走るようにする
動機
他人の言葉を借りているだけでは、思考が働かない
標準のリンク入力補完と変わらない
すると、自分のプロジェクトなのにわざわざ[/]と書かないと入力補完が発動しないことが不満になってきた
/が一種の障壁となって、思考のつながりが悪くなる
そこで、特定のプロジェクトのみ、[]で入力補完が発動する用にしたくなった
実装
実装自体はすぐに可能
targetを探す正規表現と、idだけ変更すれば済む
ただこれだと同じコードのコピーが増えて、保守性が悪くなる
文字列の解析に条件分岐を導入する
[]と[/]とで辞書を切り替える
if文を導入するからやや保守性は悪くなるが、まあ仕方ないか
補完のトリガーが違うだけで、他の仕組みは全く一緒
任意のタイミングで補完が走るように、ボタンを追加する手もある