【发布时间】:2009-08-20 15:42:28
【问题描述】:
Emacs 23 在远程 Linux 机器上运行。它使用 Cygwin 的 X 服务器在本地 Windows 框上显示其框架。我曾经能够将任何文本从 Emacs 复制粘贴到任何 Windows 应用程序。自从我从版本 22 升级到 23 后,组合变音符号不再出现。
非组合字符可以通过。例如,é (U+00E9, LATIN SMALL LETTER E WITH ACUTE) 通过,而 (U+0065, U+0301) 组合 (LATIN SMALL LETTER E, COMBINING ACUTE ACCENT) 不通过:它显示为 @ 987654322@
这样的序列仍然可以很好地从 Emacs 传递到其他 X 应用程序。它们仍然可以很好地从 Emacs 传递到在不同机器上运行的 X 应用程序。它们仍然可以很好地从 Emacs 传递到本地 X 应用程序。但是当他们越过 X 和 Windows 之间的界限时,它就停止工作了。
几个月来,该链发生的唯一变化是 Emacs 升级。其余部分保持不变。
如果有任何帮助,XWin 会通过以下命令行启动:
exec XWin -clipboard -nowinkill -nounixkill -lesspointer -multiwindow
【问题讨论】:
标签: emacs unicode cygwin clipboard x11