说明

最近更新过后,emacs打开各种进入死循环,无法正常进入gui。

原因

查找插件,发现是由于rtags引起的。但是rtags并没有什么问题,也没有查到什么issue,更何况也没有出现error,而是emacs进入了死循环(未响应)

最后把rtags的services重启一下就搞定了。应该原因在于rtags更新后,没有更新services的代码,从而导致了某种不知名的问题。

结论

更新完系统后,更新一下services的文件,linux(大部分情况,比如Gentoo等OpenRC管理的)则是init.d中的脚本(对Gentoo而言,这个脚本会自动处理,或者使用etc-update等脚本进行处理),而macos则于homebrew管理(或者是其它管理工具)