Cuando activa la finalización del minibúfer para un comando parcial / nombre de archivo / etc., el búfer * Compleciones * enumera las posibles terminaciones alineadas verticalmente (en columnas) pero ordenadas horizontalmente.
../ ./ ajax-proj/ algorithms/
angular-phone/ angular/ annex/ archives/
blog-ideas/ clojure-koans/ ctags58/ diff-tryout/
encodings/ filters/ game-table/ git-grounds/
hartl/ invoice_angel/ jQuery-basics/ java/
making/ ng-fundamentals/ node-meetup/ pickaxe/
Encuentro esto mucho más difícil de escanear que si se ordenaran verticalmente, como lo hace Bash.
../ annex/ encodings/ jQuery-basics/
./ archives/ filters/ java/
ajax-proj/ blog-ideas/ game-table/ making/
algorithms/ clojure-koans/ git-grounds/ ng-fundamentals/
angular-phone/ ctags58/ hartl/ node-meetup/
angular/ diff-tryout/ invoice_angel/ pickaxe/
¿Hay alguna configuración que controle esto?
completion
ivan
fuente
fuente

completions-formates exactamente lo que estaba buscando, y configurarlo'verticalhizo el truco. ¡Gracias!lsque ordena verticalmente por defecto; También esta variable no es personalizable en el vigentecompletiongrupo, pero en el grupo de personalización minibuffer (que reside en minibuffer.el ) con fácil acceso porcustomize-group minibufferPuede hacerlo fácilmente si usa Icicles ; consulte Diseño vertical .
Puede hacer que este sea el comportamiento predeterminado personalizando la opción
icicle-completions-formatpara tener el valorvertical.Y puede alternar entre el diseño horizontal y vertical en cualquier momento durante la finalización, utilizando
C-M-^.Esto afecta a toda la finalización del minibúfer, ya sea por
completing-readoread-file-name(o cualquier otra cosa que los use).fuente