80得票4回答
MELPA中列出的包,在安装包时找不到。

我目前正在按照快速入门指南安装适用于emacs 24.3.1版本的ENSIME,具体步骤请参考https://github.com/ensime/ensime-emacs。我已经添加了相关配置。 (require 'package) (add-to-list 'package...

16得票1回答
如何让SBT REPL自动重新加载已更改的Scala类

我是Scala的新手,使用emacs + ensime + sbt配置进行Scala开发。 这个配置非常好用且轻便,但有一件事情让我很烦恼 - 无法自动编译/重新加载在sbt启动的Scala控制台中的更改内容。 我经常使用REPL,并希望能够使用console命令从sbt启动REPL,并在...

11得票1回答
在当前项目中使用ensime emacs执行sbt run

我有一个名为scala-playground的Scala项目,并使用sbt ensimeConfig和sbt ensimeConfigProject生成了Ensime的配置文件。 当我从项目的缓冲区中运行M-x ensime时,我可以在Emacs状态栏中看到Ensime已连接:它显示Scal...

10得票1回答
如何让ensime显示所有编译错误?

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

10得票1回答
连接emacs到远程ensime服务器

如何连接到远程主机上的ensime服务器?我的笔记本电脑有点慢,复制了数据并使用tramp在远程编辑文件。我运行 bin / server 创建服务器,并使用ssh转发来连接它。我使用 ensime-connect 连接localhost上的端口。远程服务器上的ensime服务器回答 Got ...

10得票1回答
ensimeConfig创建了java和scala-2.11目录,但我不需要它们。

当我运行 ensimeConfig 时,它会创建诸如下列目录: Translated: 当我运行 ensimeConfig 时,它会创建诸如下列目录:src/main/java src/main/scala-2.11 我不需要它,因为我的资源总是在内部 src/main/scala 我该如何...

7得票1回答
如何在从ensime启动的Scala REPL中获得自动完成?

我可以在包含Scala代码的Ensime缓冲区中获取自动完成,但无法在从ensime启动的Scala REPL中进行。 我希望在从ensime启动的Scala REPL中实现自动完成功能。 该怎么办? 我正在使用以下内容: Scala 2.9.1 sbt 0.13.5 来自elpa的sc...

7得票1回答
自动刷新 ENSIME 错误缓冲区

有没有一种方法可以使ENSIME错误缓冲区(通过C-c C-v e调用)在我保存Scala源文件时自动刷新?