Настроить:
Версия графического интерфейса GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) 2015-07-25 для KAEL Скомпилировано из EmacsW64.
Пакет Evil, использующий последнюю версию Evil от MELPA
Windows 7 x64 бит.
Ситуация:
Протестировано с пустой конфигурацией Emacs с включенным только Evil. Я копирую текст из приложения Windows. Потом вставить его в Emacs внутри normal mode
с p. Я вижу текст.
Затем я переключаюсь в приложение Windows, выбираю другой текст, копирую его. Вернитесь к Emacs, визуально выделите текст и вставьте его внутрь visual mode
. Но текст внутри региона не будет заменен текстом из буфера обмена Windows.
Это не по умолчанию Vim. Как я могу настроить его так, чтобы визуальный текст заменялся последним действием копирования, в данном случае буфером обмена Windows?
источник
Ответы:
Здесь нет ошибки . Так как меня это тоже раздражало, я просто прочитал злой код, чтобы узнать, почему это происходит. Итак, вот прямая копия / вставка хорошо прокомментированной однострочной строки из моей конфигурации Emacs, которая устраняет эту проблему:
Последнее предложение является ответом на вопрос о том, как « настроить его так, чтобы визуально текст заменялся последним действием копирования, в данном случае буфером обмена Windows? »
(fset 'evil-visual-update-x-selection 'ignore)
Наслаждаться.
источник