When launching the elixir_ls server using the scripts, the intialization steps are like:
- Replace default IO with Json RPC notifications
- Starts Mix
- Starts the :language_server application
- Overrides default Mix.Shell
- Ensure the Hex version is accepted
- Start receiving requet/responses