Preparar:
Versión GUI GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) del 25/07/2015 en KAEL Compilado de EmacsW64.
Package Evil, utilizando la última versión de Evil de MELPA
Windows 7 x64 bit.
Situación:
Probado con la configuración de Emacs vacía con solo Evil habilitado. Copio texto de la aplicación de Windows. Luego lo pego en Emacs adentro normal mode
con p. Veo el texto
Luego cambio a la aplicación de Windows, selecciono otro texto, lo copio. Vuelva a Emacs, seleccione visualmente el texto y péguelo dentro visual mode
. Pero el texto dentro de la región no se reemplazará con el texto del portapapeles de Windows.
Esto no es con el Vim predeterminado. ¿Cómo podría configurarlo para que el texto visual sea reemplazado por la última acción de copia, en este caso el portapapeles de Windows?
fuente
Respuestas:
No hay error aquí. Como también estaba molesto con este comportamiento, acabo de leer el código Evil para descubrir por qué sucede esto. Entonces, aquí hay una copia / pegado directo de una línea bien comentada de mi configuración de Emacs que soluciona este problema:
La última oración es la respuesta a la pregunta de cómo " configurarlo, para que el texto visual sea reemplazado por la última acción de copia, en este caso, el portapapeles de Windows ".
(fset 'evil-visual-update-x-selection 'ignore)
Disfrutar.
fuente