Posso dire a emacs di incollare (pulsante centrale del mouse) sulla posizione del cursore?


17

Se incollo del testo, ad esempio, dal browser in emacs, il cursore emacs è spesso già nella posizione in cui voglio incollare il testo. Se usassi emacs in modalità console, potrei semplicemente spostare il mouse sul testo e premere il pulsante centrale (se avessi disabilitato gpm). Ma quando uso emacs in modalità X (finestra), devo spostare il cursore del mouse nella posizione esatta in cui voglio incollare il testo.

C'è un modo per dire a emacs di usare l'attuale posizione del cursore emacs per incollare, invece della posizione del cursore del mouse?

Spero che tu abbia il mio problema :-)


Bella domanda, ho notato che mi mancava questa funzionalità in alcuni scenari. Ma guardando indietro direi che preferisco il comportamento standard in circa la metà dei casi. Sarebbe bello avere entrambe le modalità rapidamente accessibili in ogni momento.
Alexander Shcheblikin,

Risposte:


19

Prova questa impostazione:

(setq mouse-yank-at-point t)

Fantastico, anche se queste impostazioni non vengono visualizzate su Mx mouse-yank ... completamento automatico, funziona quando lo inserisco nel mio .emacs :-)
Flow

3
Questo perché è una variabile, non una funzione. Puoi usare Mx set-variabile RET mouse-yank-at-point (e il completamento dovrebbe funzionare qui)
Antoine Pelisse

1
Questa dovrebbe essere l'impostazione predefinita IMHO.
sjas,

Chiarezza extra: usa il pulsante centrale del mouse per incollare il testo in corrispondenza del punto, altrimenti ripristinerai la posizione del punto e incollerai comunque nella posizione del mouse.
mistige,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.