Emacs 23 работает на удаленном компьютере с Linux. Он отображает свой фрейм в этом локальном окне Windows, используя X-сервер Cygwin. Раньше я мог копировать и вставлять любой текст из Emacs в любое приложение Windows. Так как после того, как я обновил с выпуска 22 до 23, объединение диакритических знаков больше не проходит.
Несобранные персонажи проходят невредимыми. Например, é
(U + 00E9, ЛАТИНСКОЕ МАЛЕНЬКОЕ ПИСЬМО E С ОСТРОМ) проходит, тогда как комбинация (U + 0065, U + 0301) (ЛАТИНСКОЕ МАЛЕНЬКОЕ ПИСЬМО Е, КОМБИНИРОВАТЬ ОСТРЫЙ АКЦЕНТ) не имеет: 1004 *
Такие последовательности все еще прекрасно передаются из Emacs в другие X-приложения. Они по-прежнему нормально передаются из Emacs в приложения X, работающие на разных компьютерах. Они по-прежнему прекрасно переносятся из Emacs в локальные X-приложения. Но когда они пересекают грань между X и Windows, он перестает работать.
Единственное изменение, которое произошло с цепочкой за несколько месяцев, - это обновление Emacs. Остальное нетронутым.
Если это поможет, XWin запускается с помощью следующей командной строки:
exec XWin -clipboard -nowinkill -nounixkill -lesspointer -multiwindow