Puis-je dire à emacs de coller (bouton central de la souris) sur la position du curseur?


17

Si je colle du texte, par exemple, du navigateur dans emacs, le curseur emacs est souvent déjà à la position où je veux coller le texte. Si j'utilisais emacs en mode console, je pouvais simplement déplacer la souris sur le texte et appuyer sur le bouton du milieu (si j'avais gpm désactivé). Mais lorsque j'utilise emacs en mode X (fenêtre), je dois déplacer le curseur de la souris à la position exacte où je veux coller le texte.

Existe-t-il un moyen de dire à emacs d'utiliser la position actuelle du curseur emacs pour le collage, au lieu de la position du curseur de la souris?

J'espère que vous aurez mon problème. :-)


Bonne question, j'ai remarqué que je manquais de cette fonctionnalité dans certains scénarios. Mais en regardant en arrière, je dirais que je préfère un comportement standard dans environ la moitié des cas. Ce serait bien d'avoir les deux modes rapidement accessibles à tout moment.
Alexander Shcheblikin

Réponses:


19

Essayez ce paramètre:

(setq mouse-yank-at-point t)

Génial, bien que ces paramètres n'apparaissent pas sur Mx mouse-yank ... auto-complete, cela fonctionne quand je le mets dans mon .emacs :-)
Flow

3
C'est parce que c'est une variable, pas une fonction. Vous pouvez utiliser Mx set-variable RET mouse-yank-at-point (et l'achèvement devrait fonctionner ici)
Antoine Pelisse

1
Cela devrait être le paramètre par défaut à mon humble avis.
sjas

Clarté supplémentaire: utilisez le bouton central de la souris pour coller votre texte au point, sinon, vous réinitialiserez la position du point et vous collerez toujours à la position de la souris.
mistige
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.