Emacs23のファイルとバッファの切り替えにidoモードを使用しています。
次のオプションを使用すると、ディレクトリに1行以上のファイルがある場合に、ミニバッファのサイズを変更できます。
(setq resize-mini-windows t) ; grow and shrink as necessary
(setq max-mini-window-height 3) ; grow up to max of 3 lines
ただし、これは、行の切り捨てがデフォルトで(グローバルに)有効になっていない場合にのみ機能します。
(setq-default truncate-lines t) ; Truncate, do not wrap lines
メインの編集ウィンドウでこのオプションが好きですが、これは上記の関数をオーバーライドして、ミニバッファーに複数の行を表示します。ミニバッファの行も、折り返されるのではなく、切り捨てられます。
メイン編集ウィンドウの行の切り捨てを有効にして、ミニバッファーでのみ無効にする方法はありますか?