¿Cómo selecciono visualmente el último texto pegado evil-emacs
?
gv
vuelve 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
.vimrc
tengopara hacer exactamente esto
Sorprendentemente, la secuencia
'[V']
funcionaevil
bien. Para tener un acceso directo en Emacs, escribí la siguiente función:La función se puede unir a, por ejemplo
<leader>v
usandoevil-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.el
muestra queevil-goto-mark-line
utilizaevil-goto-mark
, que en sí hace uso de laevil-get-marker
función. Mirarevil-states.el
, encontrado conC-h k V
, conduce a laevil-visual-select
funció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