window numbering 在 emacs server 中的报错

开启 emacs server 之后, terminal 中开 emacsclient 之后, Message 中会收到一条报错:

Error during redisplay: (eval (window-numbering-get-number-string)) signaled (wrong-type-argument hash-table-p nil)

在图形界面开 emacsclient, 或者在 terminal 中直接开 emacs 都没有了这条信息.

不过对 window numbering 的使用似乎没什么影响, 只是不知道是这条消息从哪里来的.

M-x toggle-debug-on-error 如果有 Backtrace 的话,应该能得到更详细的分析。

这个应该是mode-line的报错,可能看不到backtrace。你用的doom-modeline?

看起来是window numbering 的bug,很久没有维护了,推荐用winum代替

我尝试一下 winum,这个报错 toggle-debug-on-error 没反应,添加的一些打印信息也都没显示。