问题标签 [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 投票
3 回答
2827 浏览

scala - 如何使 ensime 在 Windows 中工作?

我是 emacs 的新手,我想在 Windows 中使用ensime。我试过了,但它不起作用。似乎它不起作用,因为有一个名为 "\ensime\bin\server.sh" 的 *nix 格式文件。非常感谢有人给我一些提示。

编辑:我遵循 VonC 的建议,但它并不完美。我确定我错过了一些东西。 替代文字 我已经在 D:\Dev\emacs-23.1 目录中安装了 emacs23.1,在 D:\Dev\emacs-23.1\scala-mode 中安装了 scala-mode,在 D:\Dev\emacs-23.1\ensime 中安装了 ensime。

这是我的 .emacs 文件内容:


这是我的 D:\Dev\emacs-23.1\ensime.ensime 文件内容:


这是我的 D:\Dev\emacs-23.1\ensime\bin\server.bat 文件内容:

替代文字 http://www.turboimagehost.com/p/3350328/3769883.PNG.html

0 投票
1 回答
1317 浏览

scala - ensime scala 错误(类 scala.Array 未找到,对象 scala 未找到)

我已经根据 README.md 文件安装了 ensime,但是,在suber-ensime-server缓冲区中出现以下错误:

还:

也没有任何类型识别对我有用,如果我得到任何东西,我会得到“NA”。Cc t 导致 emacs 锁定。

我在跑:

Ubuntu 10.04(64 位版本)
emacs 23.1.50.1
ensime 来自 git(截至 2010 年 5 月 3 日)
scala 版本为 2.8.0.RC1
java 为 1.6.0_20(来自 sun)
这里是日志的副本:http://dl .dropbox.com/u/5309017/ensime.log

谢谢!
杰夫

0 投票
1 回答
281 浏览

emacs - 无限循环关闭 ensime

当我运行 MX ensime-disconnect 时,我永远得到以下信息:

当我使用 Cc Cc 时,我看到了这个异常

我的配置中是否还缺少其他内容,或者我应该检查一下?

谢谢,杰夫

0 投票
1 回答
428 浏览

scala - Ensime 不显示下载库的源代码

我目前是emacs-ensime 的快乐用户。完全是一个很好的 IDE,但有一个问题 - 当我在类型检查器中选择某个类的某些方法时,我无法查看 scaladoc。我使用 ivy 进行依赖管理,它使用源代码和 doc jar 下载我需要的库(有时仅使用 docs/sources)。

根据ensime 手册,它应该可以工作。

如果 ENSIME 找不到类型或成员的来源,它将尝试浏览 www 文档。

有什么建议为什么它找不到源以及如何修复它?

0 投票
2 回答
243 浏览

scala - 使用 ENSIME 时 Scala 的许可横幅

我正在尝试开始使用 ENSIME 进行 SBT 的 Scala 开发。我应该如何管理许可证标头?我曾经在 Eclipse 中使用版权向导,这似乎很好。

0 投票
2 回答
2124 浏览

scala - Emacs、ENSIME 和 SBT

我正在运行 Emacs + ENSIME 并在 emacs 窗口(Mx 术语)中使用 sbt 来编译和运行测试。有没有办法点击/选择跳转到失败的测试?目前我必须向上滚动很长一段路才能找到失败的地方,然后打开正确的文件并转到行号。似乎有更简单的方法。

(长期 eclipse 用户试图转换为 Scala 的 emacs)

0 投票
1 回答
841 浏览

scala - Ensime Vim .ensime file not found

I'm trying to get Ensime for Vim working, I compiled the project for ensime using sbt 'update' then 'dist', and compiled the c file, but when i try starting ensime in Vim with :Ensime it prints out this error

and keeps repeating it till I shut vim down.

0 投票
2 回答
656 浏览

android - Ensime 不适用于 sbt + android-plugin

我使用这个创建了一个项目:https ://github.com/gseitz/android-sbt-project.g8

当我在 emacs 中启动 ensime 来编辑 src/main/scala/Activity.scala 时,我几乎到处都有红色突出显示。第一个亮点通过“import root .android.whatever”中的例子说 android 不是root的成员。但是在 sbt 中,一切都编译得很好。如何设置 ensime 以与 sbt + android-plugin 一起正常工作?

0 投票
5 回答
5528 浏览

scala - 从 ensime 运行 sbt 时出现 java.io.IOException?

我在 mac os 上尝试过 ensime/sbt。首先,我在命令行中使用 sbt 打开项目文件夹中的 .scala 文件,然后我运行 ensime 并且它仍然可以正常工作,但是每当我运行 ensime-sbt (cc cv s) 时,我得到了

我尝试从命令行使用 sbt,一切都可以从那里运行(编译/运行/控制台)。我在 mac os 上的 emacs24 (2011/07/24) 上使用 sbt 0.10.1 和最新的二进制 ensime。

知道我做错了吗?

0 投票
1 回答
857 浏览

scala - 使用 sbt 类型的 ensime 依赖项

在我的 build.sbt 中得到以下内容:

这在我的 .ensime 同一目录中:

使用 sbt 我可以编译上面的代码并测试一个导入 scalatest 类的类,但是在 emacs 中,ensime 在 libraryDependencies 中看不到任何东西。

关于如何让 ensime 获取我的 build.sbt 并将 scalatest 添加到我的类路径的任何想法?理想情况下,不需要我管理两个相同依赖项的列表!