erlang.md

 1# Erlang
 2
 3Erlang support is available through the [Erlang extension](https://github.com/zed-extensions/erlang).
 4
 5- Tree-sitter: [WhatsApp/tree-sitter-erlang](https://github.com/WhatsApp/tree-sitter-erlang)
 6- Language Servers:
 7  - [erlang-ls/erlang_ls](https://github.com/erlang-ls/erlang_ls)
 8  - [WhatsApp/erlang-language-platform](https://github.com/WhatsApp/erlang-language-platform)
 9
10## Choosing a language server
11
12The Erlang extension offers language server support for `erlang_ls` and `erlang-language-platform`.
13
14`erlang_ls` is enabled by default.
15
16To switch to `erlang-language-platform`, add the following to your `settings.json`:
17
18```json [settings]
19{
20  "languages": {
21    "Erlang": {
22      "language_servers": ["elp", "!erlang-ls", "..."]
23    }
24  }
25}
26```
27
28## See also:
29
30- [Elixir](./elixir.md)
31- [Gleam](./gleam.md)