I think I found a bug: code action failure #1247
-
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 4 replies
-
Again, can you go through this to report a possible bug: https://joaotavora.github.io/eglot/#Troubleshooting-Eglot? I am not linking that page again to annoy you, it's just that for the maintainer of this project to be able to investigate reports they need to be useful in order to make it simple to verify any problematic behaviour. |
Beta Was this translation helpful? Give feedback.
-
The LSP in question is haskell-language-server.
The repo is here: https://gitlab.com/refaelsh/giter (bbc85df0). File name is /src/Shell/FileSystemWatcher.hs, line number 23.
Emacs 28.2, Eglot 1.15. Anything I missed? |
Beta Was this translation helpful? Give feedback.
-
Why is that on by default. In Neovim's built-in LSP it is off by default. That's why it seems strange to me.
Understood. I will do it asap.
Yes, completely understandable. |
Beta Was this translation helpful? Give feedback.
-
Do you know what this cryptic error means? |
Beta Was this translation helpful? Give feedback.
-
Until I follow all the 7 steps, I wanted to attach, as text, the full events log, but the issue stopped reproducing. I was wandering, could it happen because of one of the following reasons? Maybe thos options somehow confuse Emacs/Eglot into seeing different versions of the file? |
Beta Was this translation helpful? Give feedback.
-
I love popcorn! P.S. |
Beta Was this translation helpful? Give feedback.
-
Until it comes back, I think I will close this. |
Beta Was this translation helpful? Give feedback.
-
TL:DR; Its a bug in haskell-languge-server. I should have searched open issues before asking here. Sorry for wasting your time. |
Beta Was this translation helpful? Give feedback.
Again, can you go through this to report a possible bug: https://joaotavora.github.io/eglot/#Troubleshooting-Eglot?
I am not linking that page again to annoy you, it's just that for the maintainer of this project to be able to investigate reports they need to be useful in order to make it simple to verify any problematic behaviour.