Installieren:
GUI-Version GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) vom 25.07.2015 auf KAEL Aus EmacsW64 kompiliert.
Package Evil, mit der neuesten Version von Evil von MELPA
Windows 7 x 64-Bit.
Lage:
Getestet mit leerer Emacs-Konfiguration, bei der nur Evil aktiviert ist. Ich kopiere Text aus einer Windows-Anwendung. Dann füge ich es in Emacs hinein normal mode
mit p. Ich sehe den Text.
Dann wechsle ich zur Windows-Anwendung, wähle einen anderen Text aus und kopiere ihn. Wechseln Sie zurück zu Emacs, wählen Sie den Text visuell aus und fügen Sie ihn ein visual mode
. Der Text in der Region wird jedoch nicht durch den Text aus der Windows-Zwischenablage ersetzt.
Dies ist nicht mit der Standardeinstellung Vim. Wie kann ich konfigurieren, dass der visuelle Text durch die letzte Kopieraktion ersetzt wird, in diesem Fall die Windows-Zwischenablage?
quelle
Antworten:
Hier gibt es keinen Bug . Da ich mich auch über dieses Verhalten geärgert habe, habe ich nur Bösen Code gelesen, um herauszufinden, warum dies geschieht. Hier ist also eine direkte Kopie / Einfügung des gut kommentierten Einzeilers aus meiner Emacs-Konfiguration, die dieses Problem behebt:
Der letzte Satz ist die Antwort auf die Frage, wie man " konfiguriert, dass der visuelle Text durch die letzte Kopieraktion ersetzt wird, in diesem Fall die Windows-Zwischenablage? "
(fset 'evil-visual-update-x-selection 'ignore)
Genießen.
quelle