有经验的大神帮看看这是不是Emacs引入的问题

从没遇到过这个问题。

  • macOS 10.13.6
  • Emacs 5640b055d6962bbf54958e9c2355bd21f763967d (2021-12-13)
  • symbol-overlay 8629a4ddbe95d42c39ce817d724877deb1984ba1 (20210906.614)

7db376e560448e61485ba054def8c82b21f33d6a 并没做什么实质上的修改,只不过是在原来的代码上套了一层:

(save-restriction
  (narrow-to-region (field-beginning) (field-end))
  ...)

你可以试试创建一份最小配置或者用 emacsq.sh 看能否重现:

emacsq.sh -P symbol-overlay -M symbol-overlay-mode