Unnamed repository; edit this file 'description' to name the repository.
Add Erlang Language Platform (ELP) support to Erlang (#11499)
* Add ELP LSP to Erlang * generate docs --------- Co-authored-by: Blaž Hrastnik <[email protected]>
offsetcyan 2024-09-30
parent d103248 · commit e5dd60f
-rw-r--r--book/src/generated/lang-support.md2
-rw-r--r--languages.toml5
2 files changed, 4 insertions, 3 deletions
diff --git a/book/src/generated/lang-support.md b/book/src/generated/lang-support.md
index f035b5ec..79f3a696 100644
--- a/book/src/generated/lang-support.md
+++ b/book/src/generated/lang-support.md
@@ -49,7 +49,7 @@
| elvish | ✓ | | | `elvish` |
| env | ✓ | ✓ | | |
| erb | ✓ | | | |
-| erlang | ✓ | ✓ | | `erlang_ls` |
+| erlang | ✓ | ✓ | | `erlang_ls`, `elp` |
| esdl | ✓ | | | |
| fidl | ✓ | | | |
| fish | ✓ | ✓ | ✓ | |
diff --git a/languages.toml b/languages.toml
index d6591fb2..806aa815 100644
--- a/languages.toml
+++ b/languages.toml
@@ -33,6 +33,7 @@ dot-language-server = { command = "dot-language-server", args = ["--stdio"] }
earthlyls = { command = "earthlyls" }
elixir-ls = { command = "elixir-ls", config = { elixirLS.dialyzerEnabled = false } }
elm-language-server = { command = "elm-language-server" }
+elp = { command = "elp", args = ["server"] }
elvish = { command = "elvish", args = ["-lsp"] }
erlang-ls = { command = "erlang_ls" }
forc = { command = "forc", args = ["lsp"] }
@@ -1800,7 +1801,7 @@ roots = ["rebar.config"]
shebangs = ["escript"]
comment-token = "%%"
indent = { tab-width = 4, unit = " " }
-language-servers = [ "erlang-ls" ]
+language-servers = [ "erlang-ls", "elp" ]
[[grammar]]
name = "erlang"
@@ -3808,4 +3809,4 @@ language-servers = ["circom-lsp"]
[[grammar]]
name = "circom"
-source = { git = "https://github.com/Decurity/tree-sitter-circom", rev = "02150524228b1e6afef96949f2d6b7cc0aaf999e" } \ No newline at end of file
+source = { git = "https://github.com/Decurity/tree-sitter-circom", rev = "02150524228b1e6afef96949f2d6b7cc0aaf999e" }