1player

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

axelson

Scenic Core Team

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

hauleth

You mean like this one?

10
Post #3
Phillipp

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?

Where Next?

Popular in Discussions Top

vans163
So useless benchmarks aside, Its possible to write a webserver that can serve 300k requests per second (perhaps more with optimizations)....
New
arpan
Hello everyone :wave: Today I am very excited to announce a project that I have been working on for almost 3 months now. The project is...
New
AstonJ
If a newbie asked you about Phoenix Contexts, how would you explain the basics to them? Feel free to be as concise or in-depth as you li...
New
AstonJ
I’ve just started the Phoenix part of the utterly brilliant online course by @pragdave. On generating the Phoenix app he uses the --no-ec...
New
Ankhers
Just a little information upfront. Generally speaking, if I feel like I need to either break a pipe chain or use an anonymous function in...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
eteeselink
Hi all, In the last days, two things happened: A blog post titled “They might never tell you it’s broken” made the rounds. It’s about ...
New
joeerl
I’m playing with Elixir - It’s fun. I think @rvirding does give Elixir courses these days. Re: files and database - when I given Erlang ...
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New
paulanthonywilson
I like Umbrella projects and pretty much always use them for personal Elixir stuff, especially Nerves things. But I don’t think this is ...
New

Other popular topics Top

danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29603 241
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
Lily
In templates/appointment/index.html.eex: <%= for appointment <- @appointments do %> <tr> <td><%= appoi...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 52673 488
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement