erlang.md

 1---
 2title: Erlang
 3description: "Configure Erlang language support in Zed, including language servers, formatting, and debugging."
 4---
 5
 6# Erlang
 7
 8Erlang support is available through the [Erlang extension](https://github.com/zed-extensions/erlang).
 9
10- Tree-sitter: [WhatsApp/tree-sitter-erlang](https://github.com/WhatsApp/tree-sitter-erlang)
11- Language Servers:
12  - [erlang-ls/erlang_ls](https://github.com/erlang-ls/erlang_ls)
13  - [WhatsApp/erlang-language-platform](https://github.com/WhatsApp/erlang-language-platform)
14
15## Choosing a language server
16
17The Erlang extension offers language server support for `erlang_ls` and `erlang-language-platform`.
18
19`erlang_ls` is enabled by default.
20
21Configure language servers in Settings ({#kb zed::OpenSettings}) under Languages > Erlang, or add to your settings file:
22
23```json [settings]
24{
25  "languages": {
26    "Erlang": {
27      "language_servers": ["elp", "!erlang-ls", "..."]
28    }
29  }
30}
31```
32
33## See also:
34
35- [Elixir](./elixir.md)
36- [Gleam](./gleam.md)