updated: elixir language server, replaced with expert
This replaces the elixir language server from the deprecated NextLS to the new Exert that is planned to go into core once it is stable. This addresses: https://github.com/oraios/serena/issues/591
I am not good in python by the code runs locally for me, i have issues with the test suite and would appreciate help getting it working.
I hope this gets merged soon. Currently, NextLS is throwing errors continuously and appears to be unusable. Although the expert is not yet officially announced as stable version, I believe it is practically quite reliable for use. It is actually very stable in my Zed editor. Furthermore, expert is the official LSP of the Elixir community.
Hi @norbu09 , thanks for the contribution. For some reason our tests hang on Ubuntu in CI, but on MacOS they should run through (they do so on main). It seems like the elixir tests are hanging now, maybe due to some setup issue. Could you pls make sure the tests run through in CI on macOS? Then I can review this in more detail
@MischaPanch i got a few updates and the tests run locally. not sure if the CI is happy now as i think it is skipped for some reason. i am so not a python dev, sorry for my lack of understanding how all this is set up.
removed the files that sneaked in. for expert all we have is nightly for now, i hope things settle down soon:
https://github.com/elixir-lang/expert/releases
afaik the plan is to make expert part of core elixir once it has combined all the other LSPs into this one but no idea on timelines.
Thanks for the contribution, merging