Elisp本身有flymake模式吗?

Wil*_*hes 2 emacs elisp

我在Emacs中使用flymake来检查用多种语言编写的代码.但是,我看不出有任何方法可以在elisp上使用flymake.

我知道elint-current-buffer,并且byte-compile-file,它们都提供有关未定义变量等的有用警告.奇怪的是,它们并不总是给出相同的错误:例如,elint没有警告(require 'cl).我也尝试过auto-compile-mode(在MELPA上可用),但这仍然会将警告写入单独的缓冲区.

当我输入错误时,我真的希望我的elisp代码被加下划线.我该怎么做呢?我以前配置过flymake,但那是外部程序,而不是Emacs本身.

ryu*_*ash 5

Emacs的wiki有说关于flymake为的Emacs Lisp,看起来虽然不很完整.

但是,flycheck支持Emacs Lisp"开箱即用".