ミニバッファでの補完、もう少し。

凹 [Emacsen] ミニバッファでの補完

kitaj さんに読んで頂けた様です。
ファイル名などを補完したいときは、基本的には求めるファイルが存在していて、それを補う訳ですから、脳内補完はやっぱりあるんでしょうね。

私も iswitchb は使っていますが、同時に、

M-x で iswitchb のように選択する - mcomplete

を使っています。
この `mcomplete' という lisp パッケージは、峯島雄治さんという方が公開されているパッケージで、Emacsen の補完機能を強化してくれるものです。
とても重宝しています、ありがたいことです。(ありがとうございます、峯島さん)
また、上のリンク先には他にも iman.el とか completing-help.el とか、便利な補完ツールがあります。

mcomplete は、minibuffer が setup されるときに `minibuffer-completion-table' に候補が list されていれば有効になる様で、様々なコマンドでのミニバッファ入力時に補完が行なえます。
しかし、find-file の場合は、この時点では候補がリストアップされていない様で、有効にはなりません。advice でもして、ミニバッファのセットアップ前に候補をリストアップしてやれば使える様になるとは思いますが。