File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
language_server/lib/language_server Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ defmodule ElixirLS.Utils.Launch do
3
3
@ compiled_otp_version System . otp_release ( )
4
4
5
5
def start_mix do
6
+ Hex . start ( )
6
7
# FIXME: Private API
7
8
Mix . start ( )
8
9
# FIXME: Private API
Original file line number Diff line number Diff line change @@ -28,6 +28,8 @@ defmodule ElixirLS.LanguageServer.CLI do
28
28
start_language_server ( )
29
29
30
30
Logger . info ( "Started ElixirLS v#{ Launch . language_server_version ( ) } " )
31
+
32
+ Logger . info ( "Running in #{ File . cwd! ( ) } " )
31
33
32
34
versions = Launch . get_versions ( )
33
35
@@ -47,7 +49,8 @@ defmodule ElixirLS.LanguageServer.CLI do
47
49
48
50
Mix . shell ( ElixirLS.LanguageServer.MixShell )
49
51
# FIXME: Private API
50
- Mix.Hex . ensure_updated? ( )
52
+ true = Mix.Hex . ensure_installed? ( false )
53
+ true = Mix.Hex . ensure_updated? ( )
51
54
52
55
WireProtocol . stream_packets ( & JsonRpc . receive_packet / 1 )
53
56
end
You can’t perform that action at this time.
0 commit comments