【Emacs】補完機能の運用ポリシー

1. hippie-expand (M-/)
2. completion-preview (C-i, M-i)
3. dabbrev-expand or cape-dabbrev
4. completion-at-point with corfu and hotfuzz (C-M-i)

corfu-modeはONだが corfu-auto は nil にしておく。

入力中、基本はhippie-expandで候補検索・確定する。completion-previewでお目当ての候補が表示されたら C-i で候補確定してOK。completion-previewによる補完中はM-n, M-p で他の候補を選択できる。M-iを使えばcompletion-previewの枠組みで部分補完しつつ、fallbackしてcorfuのUIで補完開始もできる。

最終手段としてC-M-iを残しておく。