¿Cómo selecciono visualmente el último texto pegado evil-emacs?
gvvuelve a seleccionar la última selección visual. Me gustaría una función / fragmento que haga lo mismo para mi último texto pegado.
evil
copy-paste
El gato no divertido
fuente
fuente

Respuestas:
En mi
.vimrctengopara hacer exactamente esto
Sorprendentemente, la secuencia
'[V']funcionaevilbien. Para tener un acceso directo en Emacs, escribí la siguiente función:La función se puede unir a, por ejemplo
<leader>vusandoevil-leader:Soy relativamente nuevo en Emacs, por lo que esto podría no ser ideal, pero funciona para mí.
Cómo llegué allí:
C-h k 'muestra que'correevil-goto-mark-line. Mirando la fuente enevil-commands.elmuestra queevil-goto-mark-lineutilizaevil-goto-mark, que en sí hace uso de laevil-get-markerfunción. Mirarevil-states.el, encontrado conC-h k V, conduce a laevil-visual-selectfunción.fuente
Cuando utilicé la solución @andreas para seleccionar el último texto pegado e intenté cambiar la sangría y luego repetir la sangría con
.(evil-repeat) me dio errores. Tuve que modificar la función para que sea así, que ahora funciona bien para mí:fuente