【求助】诡异的现象。在 scratch 输入 $ / ^ 直接卡死

初步断定是使用了doom-modeline自定义modeline。如下(copy 官网的):

(defun setup-custom-doom-modeline ()

(doom-modeline-set-modeline 'my-simple-line 'default))

(add-hook 'doom-modeline-mode-hook 'setup-custom-doom-modeline)

不加这两句话就不会出现在scratch 中输入 $ 或者 ^卡死。

这种问题该怎么定位?

@seagle0128 大神帮忙看看是我的锅还是你的锅?

看起来像死循环,你确定那个 hook 不会一直跑?(我不了解 doom-modeline)

这个 hook 是用来干什么的?我能确认的是这样用是错误的。

已经解决了。是我函数写的问题,对特殊标记没有做好处理。你看的这个是代码片段我没贴全,感谢回复