Vous ne savez pas exactement ce que vous demandez, mais il semble que vous vouliez un accès aléatoire (c'est-à-dire direct) à n'importe quelle entrée de l'anneau d'arrêt.
Dans Icicles Vous pouvez voir tous vos kill-ring
, les filtrer dynamiquement pour n'en voir qu'une partie, et y retirer les entrées en utilisant l'achèvement. Par défaut, C-y est lié en mode Icicle à icicle-yank-maybe-completing
.
C'est la même chose que yank
, sauf si vous lui donnez un préfixe négatif arg (par exemple, C--). Dans ce cas, il vous permet de compléter le kill-ring
. L'achèvement peut être préfixe, apropos (sous-chaîne, regexp) ou flou.
http://www.emacswiki.org/emacs/Icicles_-_Multi-Commands
du lien que vous mettez là un lien vers: « Emmener Plus tôt Kills » dans sec13.3 de la documentation explique Cy ... Ma commande – Vass
comment pouvez-vous régler le pointeur dans l'anneau kill revenir au début sans avoir à parcourir à nouveau tout le cycle? – Vass
@Vass Je ne connais pas un moyen facile de réinitialiser l'anneau d'arrêt car la séquence 'C-y M-y M-y' utilise l'état de l'anneau d'arrêt pour décider de ce qui va être ensuite et modifie l'anneau d'arrêt. Vous devrez écrire un remplacement de 'M-y' qui fonctionne sur une copie de l'anneau de destruction, et avoir' C-y' ré-initialiser cette copie de l'anneau de destruction. Ou quelque chose de ce genre. Cela vaut une autre question si vous voulez ce comportement - quelqu'un va le comprendre. –