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. :-)


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)

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.