1player
Shall we start an ElixirLS fork?
I use Visual Studio Code, and the ElixirLS extension is a must have to code in Elixir.
Unfortunately, it seems to have gone stale over the past few months, and I seem to have read that the author didn’t have much time nor energy to keep track of the open issues and PRs.
At the time of writing the last commit is from August, but what concerns me the most is that it depends on the elixir_sense repo which has been renamed since April, has received more than 130 commits since but has not yet been integrated on the ElixirLS master branch.
@niku has created a fork at GitHub - niku/elixir-ls: A frontend-independent IDE "smartness" server for Elixir. Implements the JSON-based "Language Server Protocol" standard and provides debugger support via VS Code's debugger protocol. · GitHub, but it seems to be for private use only, as improvements are under feature branches and it’s not available from the VSCode marketplace anyway.
Is it perhaps time to create a blessed public fork of ElixirLS and integrate all the outstanding PRs and improvements? I’m not stepping forward as I don’t have the knowledge to do so, but perhaps someone is interested in taking up this task.
Most Liked
axelson
As one of the main maintainers of the ElixirLS fork, I can say that we’d definitely welcome more contributors (and testers!).
Also one of the main benefits of the fork currently is that it is more up-to-date with ElixirSense, although there’s some bug fixes in ElixirSense that landed a day or two ago that I’m looking forward to being able to integrate.
hauleth
You mean like this one?
Phillipp
Maybe it makes more sense to ask the original author to get access to the repo to get it up to date instead of creating forks everywhere?
Popular in Discussions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance









