Configuração:
Versão da GUI GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) de 25/07/2015 no KAEL Compilado a partir do EmacsW64.
Pacote Evil, usando a versão mais recente do Evil da MELPA
Windows 7 x 64 bits.
Situação:
Testado com a configuração vazia do Emacs, apenas com o Evil ativado. Eu copio algum texto do aplicativo Windows. Depois colo no Emacs dentro normal mode
com p. Eu vejo o texto.
Então eu mudo para o aplicativo do Windows, selecione outro texto, copie-o. Volte para o Emacs, selecione visualmente o texto e cole dentro visual mode
. Mas o texto dentro da região não será substituído pelo texto da área de transferência do Windows.
Isso não é com o Vim padrão. Como posso configurá-lo, para que o texto visual seja substituído pela última ação de cópia, neste caso a área de transferência do Windows?
fonte
Respostas:
Não há bug aqui. Como também fiquei irritado com esse comportamento, acabei de ler o código Evil para descobrir por que isso está acontecendo. Então, aqui está uma cópia / pasta direta do one-liner bem comentado da minha configuração do Emacs que corrige esse problema:
A última frase é a resposta à pergunta de como " configurá-lo, para que o texto visual seja substituído pela última ação de cópia, neste caso a área de transferência do Windows? "
(fset 'evil-visual-update-x-selection 'ignore)
Apreciar.
fonte