@@ -105,6 +105,12 @@ This requires Dialyzer."
105
105
:group 'lsp-elixir
106
106
:package-version '(lsp-mode . " 8.0.0" ))
107
107
108
+ (defcustom lsp-elixir-dot-formatter " .formatter.exs"
109
+ " Mix environment to use for compilation."
110
+ :type 'string
111
+ :group 'lsp-elixir
112
+ :package-version '(lsp-mode . " 9.0.0" ))
113
+
108
114
(defgroup lsp-elixir nil
109
115
" LSP support for Elixir, using elixir-ls."
110
116
:group 'lsp-mode
@@ -123,7 +129,7 @@ Leave as default to let `executable-find' search for it."
123
129
:type '(repeat string)
124
130
:package-version '(lsp-mode . " 8.0.0" ))
125
131
126
- (defcustom lsp-elixir-ls-version " v0.26.4 "
132
+ (defcustom lsp-elixir-ls-version " v0.29.0 "
127
133
" Elixir-Ls version to download.
128
134
It has to be set before `lsp-elixir.el' is loaded and it has to
129
135
be available here: https://github.com/elixir-lsp/elixir-ls/releases/"
@@ -132,7 +138,7 @@ be available here: https://github.com/elixir-lsp/elixir-ls/releases/"
132
138
:package-version '(lsp-mode . " 9.0.0" ))
133
139
134
140
(defcustom lsp-elixir-ls-download-url
135
- (format " https://github.com/elixir-lsp/elixir-ls/releases/download/%1 $s/elixir-ls- %1 $s .zip "
141
+ (format " https://github.com/elixir-lsp/elixir-ls/releases/download/%1 $s/elixir-ls.zip "
136
142
lsp-elixir-ls-version)
137
143
" Automatic download url for elixir-ls."
138
144
:type 'string
@@ -199,7 +205,8 @@ be available here: https://github.com/elixir-lsp/elixir-ls/releases/"
199
205
(" elixirLS.suggestSpecs" lsp-elixir-suggest-specs t )
200
206
(" elixirLS.autoInsertRequiredAlias" lsp-elixir-auto-insert-required-alias t )
201
207
(" elixirLS.signatureAfterComplete" lsp-elixir-signature-after-complete t )
202
- (" elixirLS.enableTestLenses" lsp-elixir-enable-test-lenses t )))
208
+ (" elixirLS.enableTestLenses" lsp-elixir-enable-test-lenses t )
209
+ (" elixirLS.dotFormatter" lsp-elixir-dot-formatter)))
203
210
204
211
(lsp-register-client
205
212
(make-lsp-client :new-connection (lsp-stdio-connection
0 commit comments