elixir-tools / credo-language-server

LSP implementation for Credo.
MIT License
96 stars 11 forks source link

fix: integrate runtime with application #38

Closed mhanberg closed 1 year ago

mhanberg commented 1 year ago

The application was not correctly starting the runtime in the application tree.

But, it was attempting to start it before the LSP had initialized, so we instead switch to starting the runtime dynamically under a DynamicSupervisor.

This also required having to set the group leader on the remote node to the :user process and manually compiling the runtime's deps and project.

mhanberg commented 1 year ago

Current dependencies on/for this PR:

This comment was auto-generated by Graphite.