J'utilise Helm pour effectuer des achèvements pour mes commandes interactives, mais cela ne me permet que de parcourir les commandes que j'ai utilisées dans le passé (c.-à-d. 4 candidat (s)). Je ne veux pas ce comportement, au lieu de cela, lorsque vous appuyez sur Cn / Cp, il devrait parcourir toutes les commandes correspondant à un modèle. Comment changer ce comportement?
19
C-n
après que la dernière entrée de l'historique se soit correctement déplacée dans la section "Commandes Emacs"Réponses:
C-o
est lié àhelm-next-source
par défaut. Cela fera défiler les sources disponibles. Dans ce cas, les sources sont votre historique de commandes et les commandes disponibles.Si vous étiez en haut de votre historique dans l'image d'exemple, puis appuyé
C-o
, cela vous déplacerait vers la première entrée dans les commandes Emacs .C-o
encore une fois vous ramènerait au sommet de l'histoire.Pour accéder automatiquement à la liste des commandes depuis le bas de l'historique, définissez
helm-move-to-line-cycle-in-source
surnil
.la source
Ce n'est pas une réponse en soi , mais il peut améliorer la UX à quelque chose de plus de votre goût: si vous définissez
helm-mode-reverse-history
àt
elle va mettre la source « Emacs Historique des commandes » après « Emacs commandes ».Ou à partir des documents Emacs eux-mêmes:
la source