Como classificar a lista de arquivos em helm-find-files

10

Quando eu uso helm-find-filespara procurar um diretório. Gostaria que ele exibisse correspondências e diretórios exatos primeiro na lista de candidatos, seguidos por arquivos.

Por exemplo, procurar "src" fornece os seguintes resultados:

exemplo de leme

Como posso fazer com que "src" apareça primeiro, já que é uma correspondência exata e também um diretório? Ou, descobrindo isso, escondendo "." os arquivos vão para o final da lista (pois parece estar em ordem alfabética?)

Lee H
fonte
11
^src$deve corresponder apenas src.
abo-abo
11
@ abo-abo sim, eu sei que eu poderia adicionar regexp para ele, mas eu gostaria de alterar a ordem de classificação padrão quando ele não está especificado
Lee H
11
Você conhece a nova correspondência flexível e deseja desativá-la? Se você deseja esse comportamento de classificação com a correspondência flexível ativada (que é por padrão), acho que os desenvolvedores do leme estão trabalhando nele, mas ainda não está pronto.
precisa saber é o seguinte
11
@LeeH, a questão do github é a fonte de todas as informações relacionadas ao leme no momento.
precisa saber é o seguinte
2
@LeeH Você deve atualizar para o Helm mais recente. Está consertado agora. É aditado um novo variável personalizada: helm-find-files-sort-directories. Para habilitar o comportamento desejado, defina-o como t.
Tu Do

Respostas:

2

De acordo com os comentários do @Tu Do acima, aparentemente isso foi possível ao mesmo tempo, mas o recurso foi retirado no commit 8489bee e nos commits relacionados.

Joe Corneli
fonte
11
BTW, o leitor interessado pode encontrar minha resposta em emacs.stackexchange.com/questions/12745/… pode ser reutilizada nesse contexto, se você estiver disposto a modificar helm-files.ellocalmente.
Joe Corneli 27/15