scala开发的Emacs配置

scala开发的Emacs配置,scala,emacs,Scala,Emacs,有人能给我指出一个repo来为emacs获得一个合适的scala开发配置吗?我对emacs非常陌生,并且我已经完成了一些关于如何为emacs设置ensime的教程,但是我没有成功 我建议您通过Ensime 如果这是你失败的教程,请提供失败的原因。 另见 将从Emacs命令行的sbt开始 Ensime开始发挥WRT的高级功能,如自动完成请求非现场资源是在堆栈溢出。话虽如此,请看,这取决于scala-mode2。它在MELPA中可用。嗨,Chris,我需要一些帮助来开始我的scala编程,我有一些

有人能给我指出一个repo来为emacs获得一个合适的scala开发配置吗?我对emacs非常陌生,并且我已经完成了一些关于如何为emacs设置ensime的教程,但是我没有成功

我建议您通过Ensime

如果这是你失败的教程,请提供失败的原因。

另见

将从Emacs命令行的sbt开始


Ensime开始发挥WRT的高级功能,如自动完成

请求非现场资源是在堆栈溢出。话虽如此,请看,这取决于
scala-mode2
。它在MELPA中可用。嗨,Chris,我需要一些帮助来开始我的scala编程,我有一些麻烦来启动它,因为我对emacs非常陌生。我在这里寻找在emacs中编写scala的专家的一些建议。谢谢你的回复,而且,当我键入M-x软件包安装时,我只看到scala模式,而不是scala-mode2,你知道为什么吗?你启用了MELPA吗?只要
scala-mode2
可用,您就不必直接安装它。安装
ensime
将导致
scala-mode2
作为依赖项安装;;设置程序包管理(需要“程序包”)(启动时启用setq程序包无)(setq程序包用户目录“~/.emacs.d/elpa/”)(添加到列表“程序包档案”(“melpa稳定”)(添加到列表“程序包档案”(“melpa”))您好,谢谢您的回答。问题是我之前的配置是针对clojure的(使用),现在我需要对scala进行编程,所以我可以直接从emacs配置修改吗?或者我应该使用另一个回购?@EdwinGuo,你完全可以修改自己的配置。大多数用户都这样做;定制是Emacs强大功能的一大部分。@Arne,我想我需要经历另一个Emacs学习曲线。如果我看到任何错误,我会再次询问。谢谢嗨,安德烈亚斯,谢谢你的回复。所以我使用config from,然后通过mepla安装ensime,scala-mode2,然后重新启动emacs,M-x ensime,我得到以下错误:字节码:检查sbt是否在您的路径上,并且您的配置是否与[(错误的类型参数stringp nil)]兼容。我非常确定我的路径中有sbt(通过brew安装sbt,/usr/local/cillar/sbt/0.13.5/bin/sbt),可能会有什么问题?@EdwinGuo我的建议是逐步学习。从Emacs/Shell combo开始-这里是Emacs/sbt。熟悉基本知识后,继续学习ensime。