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

vim - vim / vimrc:如何找到失败的 Python 插件

当我启动 vim 时,我打印出以下错误:

在这个网站上,我发现了一些使用 -V9 来打印 vim 所做的一切的建议。但是,当我这样做时,我看不到失败!

我还可以使用 -V9foo.log 将它正在执行的所有操作打印到日志文件 (foo.log) 当我这样做时,启动工作都打印在那里,但错误会打印到终端。因此,我的猜测是 Python 插件运行程序不知道 vim -V 输出目标,或者 python 运行时错误直接打印到 stderr。

不幸的是,Python 错误非常无用。我在我的任何 vim 插件中都找不到名为 DependenciesValid 的函数,其余的错误都是“来自某个字符串,使用某个模块,找到它的位置很有趣!”

我将 Vundle 用于插件,我这样做的唯一原因是我想使用 ensime 进行编辑器内的 Scala 浏览。

注释掉 ensime/ensime-vim 会使错误消失,它会定位特定的包,但不会让我更接近包中错误实际发生的位置或原因。

这是我的.vimrc:

我在 ubuntu 12.04 LTS 上运行(不,目前无法升级。)

0 投票
1 回答
143 浏览

scala - 如何让 Scala Presentation Compiler 对 Binding.scala 感到满意?

我使用 ENSIME 来处理 Scala 代码,而 ENSIME 使用官方的 Presentation Compiler。对于所有 Binding.scala 示例,我查看了@dom函数导致 DOM 片段的“全部为红色”装饰(即误报错误检测)。说这个例子https://github.com/Atry/Binding.scala-samplediv从定义的第一个开始导致“all is red” table

我猜 Eclipse 用户也会受到这个问题的影响,因为 Eclipse 也使用 PC。

如何解决问题?

0 投票
2 回答
291 浏览

emacs - 无法在 Emacs 中启动 Ensime 调试器

我正在使用Emacs 24.5.1 scala 2.11.5ensime。Ensime 服务器在所有错误建议和其他 IDE 功能等方面运行良好。但是当我开始使用它调试代码时, M-x ensime-db-attach会提示我HostnamePort. 它要求哪个端口?我想在本地调试我的代码。

0 投票
1 回答
612 浏览

emacs - 使用 ensime emacs 在当前项目中执行 sbt run

我有一个名为 Scala 的项目,我使用和scala-playground为 Ensime 生成了配置。sbt ensimeConfigsbt ensimeConfigProject

从项目的缓冲区运行M-x ensime时,我可以在 Emacs 状态栏中看到 Ensime 已连接:它显示Scala[scala-playground].

使用 运行项目时C-c C-b r,会在主目录中启动一个新的 sbt 实例,$HOME/project创建一个目录,而不是项目目录,但失败:

到底是怎么回事?

0 投票
0 回答
375 浏览

emacs - Scala的Ensime版本与项目版本不同

sbt ensimeConfig在我的项目目录上运行时收到此警告

如何在全球范围内将 Ensime 的版本更改为 2.11.8?

0 投票
1 回答
432 浏览

scala - 无法创建 .ensime 文件,我该怎么办?

我一直在尝试使用 ensime 和 sublime 来使用 Scala。为了安装 ensime,我在这个位置创建了一个 plugin.sbt

~/.sbt/1.0/plugins/plugins.sbt

这是 我还在 plugin.sbt 中添加“addSbtPlugin("org.ensime" % "sbt-ensime" % "2.0.1")" 的屏幕截图。但是当我运行 sbt 并运行命令“ensimeConfig”来创建 .ensime 文件时,我得到了错误

所以我正在寻求你的帮助。

0 投票
0 回答
681 浏览

java - Scala 和 Java 在 Visual Studio 代码中的混合

我一直在将 IntelliJ IDEA 用于一个主要基于 maven 的 Java 项目,该项目也有一些 Scala 代码。pom.xml 使用 scala-maven-plugin 和 scala-compile-first 运行良好。我尝试将此项目移植到 Visual Studio 代码,发现 Java 代码无法识别 Scala 生成的类的存在。实际上,Java 类在引用 Scala 类时显示“找不到类型错误”。我在 VS Code https://github.com/dragos/dragos-vscode-scala中使用了基于 Ensime 的 Scala 扩展。不知道哪里出错了。任何指针都会有所帮助。

0 投票
1 回答
724 浏览

scala - 如何全局安装 sbt ensime 插件?

我已经创建了~/.sbt/1.0/plugins/plugins.sbt

之后cd进入~/.sbt/1.0/plugins

我已经运行addSbtPlugin("org.ensime" % "sbt-ensime" % "2.5.1")

但我有这个错误zsh: unknown sort specifier

有任何想法吗?

0 投票
2 回答
164 浏览

scala - 创建 ensime 配置时忽略项目

我正在尝试使用 ensime-sbt 插件在 Lagom 1.4.4 项目上创建 ensime 配置文件。但是,在ensimeConfig我的项目的根目录上运行命令时,我收到此错误:

该项目似乎lagom-internal-meta-project-service-locator是由 Lagom 插件在构建时动态创建的,因为它位于target/lagom-dynamic-projects下。此外,编码似乎不需要它。所以我认为最好的方法是忽略文件夹target/lagom-dynamic-projects下的所有项目。

运行时如何忽略文件夹下的所有项目ensimeConfig

0 投票
1 回答
136 浏览

scala - Emacs ENSIME 找不到依赖项

我对 Scala 和 ENSIME 都很陌生。我有一个项目,第一次设置可以使用 ENSIME,它似乎工作正常(自动完成工作、跳转到定义工作、错误突出显示工作等)。无论如何,我已经添加了一个依赖项build.sbt(特别是我添加了circe)。Emacs 中的 ENSIME 一直在抱怨object circe is not a member of package io

我最初在单独的 shell 中重新编译项目。没有改变。之后,我尝试从 Emacs 重新编译项目C-c C-b c。什么都没有再次改变。

我错过了什么?