Replies: 3 comments
-
I'm actually not sure this is ElixirLS related, because I downgraded to the previous version of ElixirLS (v0.15.0) using the Here's the ElixirOutputPanel (which does not show the errors):
My elixir.setup {
credo = { enable = true },
-- experimental lsp for elixir only enabled when the env var NEXT_LS=true
nextls = {
enable = vim.env.NEXT_LS == 'true',
},
elixirls = {
enable = not vim.env.NEXT_LS,
tag = 'v0.15.0',
on_attach = function(client, bufnr)
vim.keymap.set('n', '<space>fp', ':ElixirFromPipe<cr>', { buffer = true, noremap = true })
vim.keymap.set('n', '<space>tp', ':ElixirToPipe<cr>', { buffer = true, noremap = true })
vim.keymap.set('v', '<space>em', ':ElixirExpandMacro<cr>', { buffer = true, noremap = true })
on_attach(client, bufnr)
end,
},
} |
Beta Was this translation helpful? Give feedback.
-
Hmm, you might want to see if there is another plugin you've installed that is making documentSymbols requests (i believe that is the data structure that was being spit out in the video). ALso, since I don't think this is an elixir-tools.nvim issue, i'm going to turn this into a discussion |
Beta Was this translation helpful? Give feedback.
-
Thanks for the reply! I think you're correct, it may have been related to the LSP Saga plugin (provides UI for lap functionality). I can't tell for sure, but after removing it I no longer see those errors. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Thank you so much for this plugin!
I noticed some weird behaviors since the last update of ElixirLS (by elixir-tools.nvim). Not sure if this is related to this plugin or not, but it appears that the language server is in some infinite loop and throwing errors and notifications non-stop. This also caused output_panel plugin to crash and block my editor, and when I removed output_panel it started showing this after saving a file:
Screenshot.2023-07-21.at.12.53.09.mp4
Here's another example of the initial error in a more complete form:

My env:


Beta Was this translation helpful? Give feedback.
All reactions