org mode 中在输入中文时光标变成选中后一文字

如上图所示在输入中文时,文字插入到了已经输入文字的中间。不知道大家有没有遇到这样的问题? Emacs版本是28.1,org版本是9.5.3

没看懂你的描述。

  • 你按了什么键?
  • 你期望得到什么?
  • 实际得到什么?

楼主,你应该说一下你是在哪个平台,用的什么输入法。不然估计没人能帮到你。

我估计你想说的是,光标在“电影”两个字之后,输入d ,然后 d 字跑到了“电”字后面。 这种情况我只在 Arch Linux 下用 fcitx5 遇到过,不过是用的 Emacs 29,后来也修复了。

就是想在输入* 后,再输入一段中文,但是在在输入中文的时候,如图中已经输入了“电影”两个字,准备继续输入文字时光标自动跳到了“影”之前,而我期望的是在“电影”之后继续输入文字。

用的是搜狗输入法,Mac平台

我使用rime 也遇到了这个问题,也是偶然发现的。我平常用emacs是将系统rime用hammerspoon关掉的。有一天我关掉了hammerspoon,打开了系统输入法就出现了这个问题。

使用emacs-rime就没问题。

#3 楼比你描述得更清楚。

感觉你这个问题跟《 每个输入前都会自动加一个字符,有没有人遇到过? 》有点类似。

你可以试试:1. emacs -Q 能否重现。2. 排除不相干的包,缩小问题范围。