问题标签 [scala-metals]
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.
emacs - Lsp-metals 子模式无法检测到系统中已安装的金属
我有 Ubuntu 系统,我试图安装 scala 开发环境。
我已经安装coursier
并从中安装了其他所有东西 - scala
, sbt
, metals
. 我已将其添加到PATH
, 现在所有这些东西都可以从命令行打开而没有问题。
但是,当我尝试启动时lsp
,在我提示支持服务器后,我尝试metals
从 开始安装coursier
,但该尝试失败并出现一些 emacs 错误。有没有办法确保已安装的 scala 工具对 lsp-metals 可见且可用?
scala - 如何获取当前的类型信息?
当我将光标放在作为附加函数调用的函数中时。状态栏似乎只显示最外层变量的类型信息。
我看到了类型,clientFutureBackend
而我希望看到类型信息SttpBackendOptions.connectionTimeout(10.seconds)
有没有办法获得更多精确的类型信息?