¿Puedo decirle a emacs que pegue (botón central del mouse) en la posición del cursor?


17

Si pego texto de, por ejemplo, el navegador en emacs, el cursor de emacs a menudo ya está en la posición donde quiero pegar el texto. Si usara emacs en modo consola, podría mover el mouse sobre el texto y presionar el botón central (si tuviera gpm deshabilitado). Pero cuando uso emacs en modo X (ventana), tengo que mover el cursor del mouse a la posición exacta donde quiero pasar el texto.

¿Hay alguna manera de decirle a emacs que use la posición actual del cursor de emacs para pegar, en lugar de la posición del cursor del mouse?

Espero que entiendas mi problema. :-)


Buena pregunta, noté que me faltaba esta funcionalidad en ciertos escenarios. Pero mirando hacia atrás, diría que prefiero el comportamiento estándar en aproximadamente la mitad de los casos. Sería bueno tener ambos modos rápidamente accesibles en todo momento.
Alexander Shcheblikin

Respuestas:


19

Prueba esta configuración:

(setq mouse-yank-at-point t)

Genial, aunque esta configuración no aparece en Mx mouse-yank ... auto-complete, funciona cuando pongo esto en mi .emacs :-)
Flujo

3
Eso es porque es una variable, no una función. Podría usar Mx set-variable RET mouse-yank-at-point (y la finalización debería funcionar aquí)
Antoine Pelisse

1
Esta debería ser la configuración predeterminada en mi humilde opinión.
sjas

Claridad adicional: use el botón central del mouse para pegar el texto en el punto; de lo contrario, restablecerá la posición del punto y seguirá pegando en la posición del mouse.
mistige
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.