Skip to content

Commit 3ac739c

Browse files
authored
Record the version of Elixir used to compile ElixirLS (#264)
* Record the version of Elixir used to compile ElixirLS * Record erlang compilation version as well * fix typo
1 parent 49ec520 commit 3ac739c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

apps/elixir_ls_utils/lib/launch.ex

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
defmodule ElixirLS.Utils.Launch do
2+
@compiled_elixir_version System.version()
3+
@compiled_otp_version System.otp_release()
4+
25
def start_mix do
36
# FIXME: Private API
47
Mix.start()
@@ -13,6 +16,11 @@ defmodule ElixirLS.Utils.Launch do
1316
def print_versions do
1417
IO.inspect(System.build_info()[:build], label: "Elixir version")
1518
IO.inspect(System.otp_release(), label: "Erlang version")
19+
20+
IO.puts(
21+
"ElixirLS compiled with Elixir #{@compiled_elixir_version}" <>
22+
" and erlang #{@compiled_otp_version}"
23+
)
1624
end
1725

1826
def language_server_version do

0 commit comments

Comments
 (0)