Posso dizer ao emacs para colar (botão do meio do mouse) na posição do cursor?

17

Se eu colar texto de, por exemplo, o navegador no emacs, o cursor do emacs já estará na posição em que desejo colar o texto. Se eu usasse o emacs no modo de console, poderia passar o mouse sobre o texto e pressionar o botão do meio (se o gpm estivesse desativado). Mas ao usar o emacs no modo X (janela), tenho que mover o cursor do mouse na posição exata em que quero colar o texto.

Existe uma maneira de dizer ao emacs para usar a posição atual do cursor do emacs para colar, em vez da posição do cursor do mouse?

Espero que você entenda meu problema. :-)

Fluxo
fonte
Boa pergunta, notei que faltava essa funcionalidade em determinados cenários. Mas, olhando para trás, eu diria que prefiro o comportamento padrão em cerca de metade dos casos. Seria bom ter os dois modos acessíveis rapidamente o tempo todo.
Alexander Shcheblikin

Respostas:

19

Tente esta configuração:

(setq mouse-yank-at-point t)
Trey Jackson
fonte
Grande, embora estas definições não aparecer na Mx rato-puxão ... auto-completar, ele funciona quando eu coloco isso em meus .emacs :-)
Fluxo de
3
Isso é porque é uma variável, não uma função. Você poderia usar Mx set-variable RET rato-puxão-at-ponto (e conclusão deve trabalhar aqui)
Antoine Pelisse
11
Esta deve ser a configuração padrão IMHO.
Sj #
Clareza extra: use o botão do meio do mouse para colar o texto no ponto, caso contrário, você redefinirá a posição do ponto e continuará a colar na posição do mouse.
mistige