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-format
es exactamente lo que estaba buscando, y configurarlo'vertical
hizo el truco. ¡Gracias!ls
que ordena verticalmente por defecto; También esta variable no es personalizable en el vigentecompletion
grupo, pero en el grupo de personalización minibuffer (que reside en minibuffer.el ) con fácil acceso porcustomize-group minibuffer
Puede hacerlo fácilmente si usa Icicles ; consulte Diseño vertical .
Puede hacer que este sea el comportamiento predeterminado personalizando la opción
icicle-completions-format
para 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-read
oread-file-name
(o cualquier otra cosa que los use).fuente