我可以告诉emacs粘贴(鼠标中键)在光标位置吗?


17

如果我将例如来自浏览器的文本粘贴到emacs中,则emacs光标通常已经位于我要粘贴文本的位置。如果要在控制台模式下使用emacs,则只需将鼠标移到文本上并按中间按钮(如果禁用了gpm)。但是,当在X(窗口)模式下使用emacs时,我必须将鼠标光标移动到要粘贴文本的确切位置。

有没有办法告诉emacs使用当前的emacs光标位置进行粘贴,而不是使用鼠标光标位置?

希望你能解决我的问题。:-)


好问题,我注意到在某些情况下我缺少此功能。但是回想一下,我会说在大约一半的情况下我更喜欢标准行为。随时都可以快速访问这两种模式会很不错。
Alexander Shcheblikin

Answers:


19

尝试以下设置:

(setq mouse-yank-at-point t)

太好了,尽管此设置不会在Mx鼠标上显示...自动完成,但是当我将其放入.emacs时,它就可以工作了:-)
Flow

3
那是因为它是一个变量,而不是一个函数。您可以在点使用Mx设置变量RET鼠标
拉杆

1
这应该是默认设置恕我直言。
sjas 2015年

超清晰:使用鼠标中键粘贴在点文字,否则,你会重置点的位置,你仍然会在鼠标的位置粘贴。
mistige
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.