elisp代码用什么错误检查工具呢

如题,现在用了lsp-bridge,对于有lsp支持的语言非常舒服。但是像elisp这种没有语言服务器的只有跑起来看是否出错。有时候没注意写错一个字母就得重启emacs才会发现还是很不方便。
其他的倒是知道flymake和flycheck。
1 对于前者,貌似是因为我emacs版本太新了,启用flymake-mode之后就会报这个错,-Q启动也会这样。


之前看陈斌大佬的配置也遇到这个问题,flymake频繁报错 · Issue #1053 · redguardtoo/emacs.d · GitHub

2 flycheck看官方文档提到对windows支持不好.也试了下,但是开启global-flycheck-mode之后没任何反应,显示没有错误,不知道是我emacs版本太新还是windows的原因

或许下面这些建议可能会帮到你

我用 emacs30 没有遇到这个问题,或许你可以更新到emacs30试试?


try try:

我emacs是用的git仓库今天最新commit的版本 :wink:
我试试

elisp不需要错误检测工具,熟能生巧,最佳检测工具就是reload-file

1 个赞

reload-file马上就可以验证,这就是emacs的热替换机制,为啥要重启emacs?

:smiley:因为最近发现windows上的emacs速度上来了,重新整理了下很久之前的配置,频繁地在改init文件