我在Emacs中使用flymake来检查用多种语言编写的代码.但是,我看不出有任何方法可以在elisp上使用flymake.
我知道elint-current-buffer
,并且byte-compile-file
,它们都提供有关未定义变量等的有用警告.奇怪的是,它们并不总是给出相同的错误:例如,elint没有警告(require 'cl)
.我也尝试过auto-compile-mode
(在MELPA上可用),但这仍然会将警告写入单独的缓冲区.
当我输入错误时,我真的希望我的elisp代码被加下划线.我该怎么做呢?我以前配置过flymake,但那是外部程序,而不是Emacs本身.