Skip to content

Commit 6817c66

Browse files
committed
update readme
1 parent 2a974ea commit 6817c66

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

README.md

+12-2
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,17 @@ ElixirLS generally aims to support all supported versions of Elixir on all compa
132132

133133
### Version management
134134

135-
It is generally recommended to install Elixir and Erlang via [ASDF](https://github.com/asdf-vm/asdf) so that you can have different projects using different versions of Elixir without having to change your system-installed version. ElixirLS can detect and use the versions of Elixir and Erlang that you have configured in ASDF.
135+
It is generally recommended to install Elixir and Erlang via a version manager so that you can have different projects using different versions of Elixir without having to change your system-installed version. Supported managers include:
136+
137+
- [asdf](https://asdf-vm.com/)
138+
- [mise](https://mise.jdx.dev/)
139+
- [vfox](https://vfox.dev/)
140+
141+
ElixirLS launch script will attempt to activate found version manager.
142+
143+
#### Windows
144+
145+
Version managers are currently not supported on Windows. mise and vfox may work if activated.
136146

137147
## Debugger support
138148

@@ -498,7 +508,7 @@ ElixirLS supports the following environment variables.
498508

499509
<dt>ELS_ERL_OPTS</dt><dd>Optional parameters to pass to the erl CLI</dd>
500510

501-
<dt>ASDF_DIR</dt><dd>(not supported on Windows) If this is set, ElixirLS will look for the <a href="https://github.com/asdf-vm/asdf">ASDF</a> script in a directory given by that variable.</dd>
511+
<dt>ASDF_DIR</dt><dd>(not supported on Windows)(deprecated, not used with asdf v0.16+) If this is set, ElixirLS will look for the <a href="https://asdf-vm.com/">asdf</a> script in a directory given by that variable.</dd>
502512

503513
</dl>
504514

0 commit comments

Comments
 (0)