Comment trier la liste des fichiers dans helm-find-files

10

Quand j'utilise helm-find-filespour rechercher un répertoire. Je voudrais qu'il affiche d'abord les correspondances et les répertoires exacts dans la liste des candidats, puis les fichiers.

Par exemple, la recherche de "src" donne les résultats suivants:

exemple de barre

Comment puis-je faire apparaître "src" en premier, car c'est une correspondance exacte et aussi un répertoire? Ou, découvrant cela, rendant caché "." les fichiers vont à la fin de la liste (car il semble être dans l'ordre alphabétique?)

Lee H
la source
1
^src$doit correspondre uniquement src.
abo-abo
1
@ abo-abo ouais, je sais que je pourrais ajouter des expressions rationnelles pour cela, mais je voudrais changer l'ordre de tri par défaut quand il n'est pas spécifié
Lee H
1
Êtes-vous au courant de la nouvelle adaptation flexible et souhaitez-vous la désactiver? Si vous voulez que ce comportement de tri avec flex matching soit activé (ce qui est par défaut), je pense que les développeurs de barre y travaillent, mais ce n'est pas encore prêt.
PythonNut
1
@LeeH, le problème de github est la source de toutes les informations liées à helm-fuzzy pour le moment.
PythonNut
2
@LeeH Vous devez mettre à jour la dernière version de Helm. C'est corrigé maintenant. Une nouvelle variable personnalisée est ajouté: helm-find-files-sort-directories. Pour activer le comportement souhaité, définissez-le sur t.
Tu Do

Réponses:

2

Selon les commentaires de @Tu Do ci-dessus, cela a apparemment été possible à un moment donné, mais la fonctionnalité a été supprimée dans commit 8489bee et les commits associés.

Joe Corneli
la source
1
BTW, le lecteur intéressé pourrait trouver ma réponse sur emacs.stackexchange.com/questions/12745/… peut être réutilisé dans ce contexte, si vous êtes prêt à modifier helm-files.ellocalement.
Joe Corneli