我为它创建了新的错误their github
(在那里提供了更多细节),但我不确定它是否是错误,或者我做错了。
尝试使用ElixirLS在VSCode中调试我的Phoenix项目。启动配置定义为
{
"type": "mix_task",
"name": "mix phx.server",
"request": "launch",
"task": "phx.server",
"projectDir": "${workspaceRoot}"
}
Run Code Online (Sandbox Code Playgroud)
调试器启动并显示调用堆栈一秒钟,但随后在[[info] Access TestAppWeb.Endpoint at http:// localhost:4000 “之后立即停止(请参见下面的gif动画)。有没有人得到这个工作?
药剂1.9.1
我想使用内置语言服务器客户端和nvim-lspconfig在 Neovim 中设置 Elixir 语言服务器。
这方面的文档似乎分布在多个地方:
我有点不知所措,也多次尝试这样做,但总是没有成功就放弃了。我还找到了一个有用的指南:How to Set Up Neovim for Elixir Development,但它做了很多假设,似乎错误地做了两次配置,并且还中途切换了配置格式,所以对我来说不是一个可用的总结(按照说明操作后,文档弹出窗口不起作用,并且我无法在自动完成弹出窗口内滚动 - 我还有很多我不理解的复制/粘贴配置)。
到目前为止,我了解所需的步骤是:
nvim-lspconfig
+ 自动完成所需的任何内容我已成功完成步骤 3 的部分任务,但尚未成功确定自动完成所需的依赖项和配置。
我需要做什么才能在 neovim 中使用自动完成功能、使用 nvim-lspconfig 和 neovim 的内置语言服务器客户端设置有效的 elixir-ls?