我在Emacs中使用flymake来检查用多种语言编写的代码。但是,我看不到在elisp上使用flymake的任何方法。Elisp本身有飞行模式吗?
我所知道的elint-current-buffer
和byte-compile-file
,这既给有关未定义变量等奇怪的是,他们并不总是给予同样的错误有用的警告:例如,ELINT不警告(require 'cl)
。我也试过auto-compile-mode
(在MELPA上可用),但是这仍然会将警告写入单独的缓冲区。
当我输入错误时,我真的很想让我的elisp代码加下划线。我该怎么做呢?我之前配置过flymake,但那是外部程序,而不是Emacs本身。
我不知道flycheck没了,谢谢。 EmacsWiki解决方案只检查parens是否平衡,这不是非常有用。 –
flycheck工作得很好,谢谢:) –