Emacs tiene este práctico anillo de matar que se puede recorrer después de tirar, presionando M-yrepetidamente. ¿Hay alguna manera de cambiar la dirección de ciclismo? ¿Entonces no necesito recorrer todo cuando realmente quiero llegar al primero?
10

Tienes algunas opciones para esto: -
Puede usar el
counselque proporciona el comandocounsel-yank-popque mostrará la lista de todo el texto extraído y puede seleccionar cualquiera de ellos usandoivy(esto es lo que uso). En su caso, puede presionarM->para ir a la primera entrada enkill-ring.si usa
helm, existe el comandohelm-show-kill-ringque hace lo mismo que se mencionó anteriormente, excepto que usa unhelmmarco de restricción en lugar deivy.Si no desea ninguna de las opciones anteriores, eche un vistazo al paquete
browse-kill-ring.Además, una variable útil
kill-do-not-save-duplicatesservirá como su nombre lo indica :)fuente
Parece que podría usar -1 como argumento de prefijo
M-ycomo lo indica el manual :fuente
Echa un vistazo a la página Wiki de Emacs Examinar Kill Ring . La característica básica es mostrarle un búfer de todas las entradas de ring de asesinatos y permitirle actuar sobre ellas (editar, tirar, etc.).
Las alternativas y mejoras de la función básica también se presentan en esa página, que incluyen:
browse-kill-ring+.el:Puede buscar (o hacer estallar) otros anillos, además del
kill-ring- en particular, elsecondary-selection-ring(versecondary-sel.el).Puede copiar o mover selecciones de un anillo a otro (usando
c).Vamos a
delete-selection-modereemplazar la región activa cada vez que inserte un kill.Icicles le permite limpiar el anillo de matar selectivamente durante la finalización, eliminando entradas sobre la marcha. Puede ordenar las terminaciones de varias maneras.
C-- C-ytira del anillo de matar usando la terminación.M-yen el nivel superior (es decir, no después de un tirón del anillo de matar osecondary-selection-ringdelsecond-sel.el) tira de uno de esos anillos con la finalización. Tira de forma predeterminada por kill, pero una selección secundaria si usa un argumento prefijo.Cuando usa cualquiera de estos, puede alternar entre los candidatos de finalización (las entradas en el anillo), en varios pedidos, o puede elegir cualquiera de ellos directamente, sin ciclar.
fuente