【问题标题】:How can I make ensime show all compilation errors?如何让 ensime 显示所有编译错误?
【发布时间】:2012-01-10 13:18:39
【问题描述】:

我正在使用 Play 框架的 scala 模块进行 Scala Web 开发,并使用 Emacs+Ensime 来编辑代码。有时即使 Ensime 没有显示错误,Play 仍然会显示 .scala 文件的编译错误(例如类型参数错误,甚至是打字错误的覆盖,这是一个基本错误)。

如何让 ensime 显示 Play 会显示的所有编译错误?

我正在使用带有 ensime_2.8.2-SNAPSHOT-0.5.1 的 Scala 2.8.1(当我下载它时,它似乎是最好的可用选项)。

【问题讨论】:

  • 您的意思是在 scala 模板(查看文件)或 scala 代码(控制器/模型等)中?如果 scala 代码中有错误,ensime 应该捕获错误,不确定模板,因为 play 有一个用于模板的自定义解析器,可以在编译之前生成代码。如果您在编译代码时发现问题,请在github 上提出问题,我相信它们会得到解决。

标签: scala playframework ensime


【解决方案1】:

我不认为这是支持的,因为 ensime 只使用演示编译器,它不会做完整的 scalac 编译器所做的所有检查。

【讨论】: