You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| nextls | uninstall | Removes the `nextls` executable from the default location: `~/.cache/elixir-tools/nextls/bin/nextls`|
164
+
150
165
## Next LS
151
166
152
167
> **Note**
153
168
> Next LS is **disabled** by default. Once it reaches feature parity with ElixirLS, it will switch to enabled by default.
154
169
155
170
> **Note**
156
-
> Next LS integration utilizes `Mix.install/2`, so you must be running Elixir >= 1.12
157
-
158
-
> **Note**
159
-
> Next LS creates a `.elixir-tools` directory in your project root. You'll want to add that to your gitignore.
171
+
> Next LS creates a `.elixir-tools` directory in your project root, but it's automatically ignored by git.
160
172
161
173
The language server for Elixir that just works. 😎
162
174
163
175
You can read more about it at https://www.elixir-tools.dev/next-ls.
164
176
177
+
### Automatic Installation
178
+
179
+
Next LS is distributed as pre-compiled binaries, which are available from the Next LS GitHub releases page. elixir-tools.nvim will prompt you to install it if it is not found, and then
180
+
will consequently download it from GitHub.
181
+
182
+
If you are using a package manager like [Mason](https://github.com/williamboman/mason.nvim), you can set the `cmd` property of the `nextls` setup table
183
+
and it will not prompt you to install and use it from there.
184
+
185
+
### Commands
186
+
187
+
Next LS command are available as subcommands of the `:Elixir` command
0 commit comments