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