@@ -17,7 +17,14 @@ A starting point for Neovim that is:
17
17
Kickstart.nvim targets * only* the latest
18
18
[ 'stable'] ( https://github.com/neovim/neovim/releases/tag/stable ) and latest
19
19
[ 'nightly'] ( https://github.com/neovim/neovim/releases/tag/nightly ) of Neovim.
20
- If you are experiencing issues, please make sure you have the latest versions.
20
+ If you are experiencing issues, please make sure you have at least the latest
21
+ stable version. Most likely, you want to install neovim via a [ package
22
+ manager] ( https://github.com/neovim/neovim/blob/master/INSTALL.md#install-from-package ) .
23
+ To check your neovim version, run ` nvim --version ` and make sure it is not
24
+ below the latest
25
+ [ 'stable'] ( https://github.com/neovim/neovim/releases/tag/stable ) version. If
26
+ your chosen install method only gives you an outdated version of neovim, find
27
+ alternative [ installation methods below] ( #alternative-neovim-installation-methods ) .
21
28
22
29
### Install External Dependencies
23
30
@@ -154,7 +161,7 @@ examples of adding popularly requested plugins.
154
161
155
162
Below you can find OS specific install instructions for Neovim and dependencies.
156
163
157
- After installing all the dependencies continue with the [Install Kickstart](#Install-Kickstart ) step.
164
+ After installing all the dependencies continue with the [Install Kickstart](#install-kickstart ) step.
158
165
159
166
#### Windows Installation
160
167
@@ -239,3 +246,77 @@ sudo pacman -S --noconfirm --needed gcc make git ripgrep fd unzip neovim
239
246
```
240
247
</details >
241
248
249
+ ### Alternative neovim installation methods
250
+
251
+ For some systems it is not unexpected that the [ package manager installation
252
+ method] ( https://github.com/neovim/neovim/blob/master/INSTALL.md#install-from-package )
253
+ recommended by neovim is significantly behind. If that is the case for you,
254
+ pick one of the following methods that are known to deliver fresh neovim versions very quickly.
255
+ They have been picked for their popularity and because they make installing and updating
256
+ neovim to the latest versions easy. You can also find more detail about the
257
+ available methods being discussed
258
+ [ here] ( https://github.com/nvim-lua/kickstart.nvim/issues/1583 ) .
259
+
260
+
261
+ <details ><summary >Bob</summary >
262
+
263
+ [ Bob] ( https://github.com/MordechaiHadad/bob ) is a Neovim version manager for
264
+ all plattforms. Simply install
265
+ [ rustup] ( https://rust-lang.github.io/rustup/installation/other.html ) ,
266
+ and run the following commands:
267
+
268
+ ``` bash
269
+ rustup default stable
270
+ rustup update stable
271
+ cargo install bob-nvim
272
+ bob use stable
273
+ ```
274
+
275
+ </details >
276
+
277
+ <details ><summary >Homebrew</summary >
278
+
279
+ [ Homebrew] ( https://brew.sh ) is a package manager popular on Mac and Linux.
280
+ Simply install using [ ` brew install ` ] ( https://formulae.brew.sh/formula/neovim ) .
281
+
282
+ </details >
283
+
284
+ <details ><summary >Flatpak</summary >
285
+
286
+ Flatpak is a package manager for applications that allows developers to package their applications
287
+ just once to make it available on all Linux systems. Simply [ install flatpak] ( https://flatpak.org/setup/ )
288
+ and setup [ flathub] ( https://flathub.org/setup ) to [ install neovim] ( https://flathub.org/apps/io.neovim.nvim ) .
289
+
290
+ </details >
291
+
292
+ <details ><summary >asdf and mise-en-place</summary >
293
+
294
+ [ asdf] ( https://asdf-vm.com/ ) and [ mise] ( https://mise.jdx.dev/ ) are tool version managers,
295
+ mostly aimed towards project-specific tool versioning. However both support managing tools
296
+ globally in the user-space as well:
297
+
298
+ <details ><summary >mise</summary >
299
+
300
+ [ Install mise] ( https://mise.jdx.dev/getting-started.html ) , then run:
301
+
302
+ ``` bash
303
+ mise plugins install neovim
304
+ mise use neovim@stable
305
+ ```
306
+
307
+ </details >
308
+
309
+ <details ><summary >asdf</summary >
310
+
311
+ [ Install asdf] ( https://asdf-vm.com/guide/getting-started.html ) , then run:
312
+
313
+ ``` bash
314
+ asdf plugin add neovim
315
+ asdf install neovim stable
316
+ asdf set neovim stable --home
317
+ asdf reshim neovim
318
+ ```
319
+
320
+ </details >
321
+
322
+ </details >
0 commit comments