标签: elixirls

如何修复 vscode 扩展 Elixirls 警报“OTP 在没有 EEP48 文档块的情况下编译”?

这是我收到的警报,我不知道如何解决它......在此输入图像描述

我为它创建了新的错误their github(在那里提供了更多细节),但我不确定它是否是错误,或者我做错了。

vscode-extensions elixirls

32
推荐指数
2
解决办法
5160
查看次数

与Phoenix和VSCode一起使用时,ElixirLS调试器意外停止

尝试使用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

启动后调试器停止

elixir phoenix-framework visual-studio-code elixirls

5
推荐指数
1
解决办法
116
查看次数

如何使用 nvim-lspconfig 设置 elixir-ls 并在 neovim 中自动完成?

我想使用内置语言服务器客户端和nvim-lspconfig在 Neovim 中设置 Elixir 语言服务器。

这方面的文档似乎分布在多个地方:

  1. nvim-lspconfig 自述文件
  2. 关于自动完成的 nvim-lspconfig wiki
  3. nvim-lspconfig elixir-ls 服务器配置文档
  4. elixir-ls 安装说明

我有点不知所措,也多次尝试这样做,但总是没有成功就放弃了。我还找到了一个有用的指南:How to Set Up Neovim for Elixir Development,但它做了很多假设,似乎错误地做了两次配置,并且还中途切换了配置格式,所以对我来说不是一个可用的总结(按照说明操作后,文档弹出窗口不起作用,并且我无法在自动完成弹出窗口内滚动 - 我还有很多我不理解的复制/粘贴配置)。

到目前为止,我了解所需的步骤是:

  1. 安装neovim
  2. 手动安装 elixir-ls (目前似乎无法通过 asdf 安装,因为无法询问 elixir-ls 的版本)
  3. 安装所需的 neovim 插件:nvim-lspconfig+ 自动完成所需的任何内容
  4. 为 nvim-lspconfig 和自动完成设置必要的配置。

我已成功完成步骤 3 的部分任务,但尚未成功确定自动完成所需的依赖项和配置。

我需要做什么才能在 neovim 中使用自动完成功能、使用 nvim-lspconfig 和 neovim 的内置语言服务器客户端设置有效的 elixir-ls?

autocomplete elixir neovim elixirls nvim-lspconfig

2
推荐指数
1
解决办法
3419
查看次数