Fork of zed-extensions/erlang
  • Rust 74.2%
  • Tree-sitter Query 25.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
zed-zippy[bot] 7ef7d13704
Update CI workflows to 3183c04 (#20)
This PR updates the CI workflow files from the main Zed repository
based on the commit
zed-industries/zed@3183c04515

The update includes a new version of the extension CLI which adds
validation for semantic token rules for languages

Co-authored-by: zed-zippy[bot] <234243425+zed-zippy[bot]@users.noreply.github.com>
2026-03-25 18:56:00 +00:00
.github/workflows Update CI workflows to 3183c04 (#20) 2026-03-25 18:56:00 +00:00
languages/erlang Format Tree-sitter query files (#16) 2026-03-02 23:57:21 +00:00
src Add language server setting for OTP version (#13) 2026-03-03 00:00:44 +01:00
.gitignore Add support for installing erlang-ls (#9) 2026-02-18 14:30:30 +01:00
Cargo.lock Bump version to 0.2.1 (#15) 2026-03-03 01:00:05 +01:00
Cargo.toml Bump version to 0.2.1 (#15) 2026-03-03 01:00:05 +01:00
extension.toml Bump version to 0.2.1 (#15) 2026-03-03 01:00:05 +01:00
LICENSE Apply post-extraction changes 2025-03-06 17:23:55 -05:00
README.md Add language server setting for OTP version (#13) 2026-03-03 00:00:44 +01:00

Zed Erlang

An Erlang extension for Zed.

Development

To develop this extension, see the Developing Extensions section of the Zed docs.

Erlang/OTP version configuration option

By default, the extension will download binaries corresponding to the latest Erlang/OTP version supported by the language server. You can specify which version to use instead via the otp_version option:

  // Example for `erlang-ls`
  "lsp": {
    "erlang-ls": {
      "settings": {
        "otp_version": "25"
      }
    }
  }
  // Example for `elp`
  "lsp": {
    "elp": {
      "settings": {
        "otp_version": "26.2"
      }
    }
  }

NOTE: This option will not work for erlang-ls on Windows; the only binaries supplied for this platform are for Erlang/OTP 26.2.5.3.