まだ原因を特定できていない。init.elではnilに設定しているが、M-x emacs-uptime
が22 days, 6 hours, 12 minutes, 51 seconds
あたでは発生していた。
print-lengthが10で、print-levelが30になっていたと思う。
prin1-to-string
を使っている処理が、後半を省略している部分が原因で必要な項目が取り出せずWrong type argument: stringp, nil
が頻発する。
値が変わったことを検知するhookがあったりするんだろうか。あと、なにがきっかけで書き変わるのか知りたい。
(それが原因でwindows.el、revive.elの内容が時々壊れるのか。と気づいた)