From 58de0905c0288883d5467dc93f8bf59b2a554171 Mon Sep 17 00:00:00 2001 From: Grant Horner Date: Mon, 20 Jul 2026 18:47:50 -0400 Subject: [PATCH] Add elixir-ls to eglot --- init.el | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/init.el b/init.el index e63bfe4..6fb29de 100644 --- a/init.el +++ b/init.el @@ -230,10 +230,17 @@ (dart-mode . eglot-ensure) (terraform-mode . eglot-ensure) (typescript-ts-mode . eglot-ensure) - (tsx-ts-mode . eglot-ensure)) + (tsx-ts-mode . eglot-ensure) + (elixir-ts-mode . eglot-ensure)) + :config (push `(jai-mode "jails" "-jai_path" ,(concat (getenv "HOME") "/.local/jai/")) eglot-server-programs) - (push '(sql-mode "postgres-language-server" "lsp-proxy") eglot-server-programs)) + (push '(sql-mode "postgres-language-server" "lsp-proxy") eglot-server-programs) + (setf (alist-get '(elixir-mode elixir-ts-mode heex-ts-mode) + eglot-server-programs + nil nil #'equal) + '("/Users/grant/programming/thirdparty/elixir-ls/build/language_server.sh" "--stdio")) + ) (use-package yaml-mode)