From c9778a36ffa4bb036fa2fade2040354b57786e35 Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Tue, 30 Apr 2024 19:28:27 -0400 Subject: [PATCH] Use Elixir LS as the default language server for Elixir (#11234) This PR adds `language_servers` settings for Elixir and HEEX to ensure they both only use Elixir LS by default. Eventually we'd like to have these provided by the Elixir extension, but there are some outstanding questions on the design. For now we can just use the built-in default settings to ensure a good out-of-the-box experience for Elixir users. Release Notes: - N/A --- assets/settings/default.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/assets/settings/default.json b/assets/settings/default.json index 0c157e647daa685a46c223c1879b7e859ab19a8d..dcdd909da96e5770606e8879c74f5797f9d983e4 100644 --- a/assets/settings/default.json +++ b/assets/settings/default.json @@ -588,6 +588,9 @@ "C": { "format_on_save": "off" }, + "Elixir": { + "language_servers": ["elixir-ls", "!next-ls", "!lexical", "..."] + }, "Gleam": { "tab_size": 2 }, @@ -596,6 +599,9 @@ "source.organizeImports": true } }, + "HEEX": { + "language_servers": ["elixir-ls", "!next-ls", "!lexical", "..."] + }, "Make": { "hard_tabs": true },