问题标签 [ensime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
89 浏览

emacs - Emacs ENSIME - 增量编译

我对 ENSIME 很陌生。我正在尝试通过使用 SBT 逐一编译单个文件来在 Emacs 中进行增量编译。假设我有一个文件a.scala,它在 file 中导入了一个类b.scala。如果我尝试仅a.scala使用C-c C-b C它进行编译,显然会抱怨b.scala尚未编译。如果我尝试编译b.scala仍然使用C-c C-b C它正确编译,但之后我仍然无法编译a.scala.

我尝试使用相同的编译b.scalaa.scala使用 IntelliJ 程序,它工作正常。我错过了什么?

0 投票
1 回答
307 浏览

scala - 在 emacs 中使用 sbt 编译失败

sbt 版本:1.2.1 scala 版本:2.12.6

我可以将 ensime 与 emacs 连接,但是一旦运行 CC CB c (ensime-sbt-do-compile) 然后遇到以下错误

我不确定是 emacs 配置问题还是 sbt 配置问题,我是 scala 和 emacs 的新手,非常感谢您的帮助,它耽误了我很多时间

0 投票
0 回答
46 浏览

scala - Ensime for Emacs 卡在“正在初始化分析器。请稍候...”

当我尝试为 Emacs 启动 Ensime 时,它​​卡在“正在初始化分析器。请稍候......”我的 PATH 中有 scala 和 sbt。我也尝试添加

我的 init.el 没有运气,我使用 MacOS

0 投票
0 回答
566 浏览

scala - 如何修复“null 类型的表达式不符合隐式转换的条件”

检查此代码时:

ensime 显示错误代替左大括号:

Null 类型的表达式没有资格进行隐式转换

应用程序编译并正确生成查询,只有编辑器将其标记为编译错误。

我正在使用 quill 3.1.0、ensime 2.5.1、emacs 26.2-1 scala 2.12.8。

我希望编辑器中不会显示编译错误。