Quando você aciona a conclusão do minibuffer para um comando parcial / nome do arquivo / etc., O buffer * Completions * lista possíveis conclusões alinhadas verticalmente (em colunas), mas 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/
Acho isso muito mais difícil de digitalizar do que se eles fossem classificados verticalmente, como o 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/
Existe uma configuração que controla isso?
completion
ivan
fonte
fonte
completions-format
é exatamente o que eu estava procurando e defini-lo para'vertical
fazer o truque. Obrigado!ls
que classifica verticalmente por padrão; também esta variável personalizada não está no atualcompletion
grupo, mas no grupo de personalização minibuffer (residente em minibuffer.el ), acessível porcustomize-group minibuffer
Você pode fazer isso facilmente se usar Sincelos - consulte Layout vertical .
Você pode fazer disso o comportamento padrão, personalizando a opção
icicle-completions-format
para ter o valorvertical
.E você pode alternar entre o layout horizontal e vertical a qualquer momento durante a conclusão, usando
C-M-^
.Isso afeta toda a conclusão do minibuffer, seja por
completing-read
ouread-file-name
(ou qualquer outra coisa que os use).fonte