|
|
|
@ -17,7 +17,14 @@ A starting point for Neovim that is:
|
|
|
|
|
Kickstart.nvim targets *only* the latest
|
|
|
|
|
['stable'](https://github.com/neovim/neovim/releases/tag/stable) and latest
|
|
|
|
|
['nightly'](https://github.com/neovim/neovim/releases/tag/nightly) of Neovim.
|
|
|
|
|
If you are experiencing issues, please make sure you have the latest versions.
|
|
|
|
|
If you are experiencing issues, please make sure you have at least the latest
|
|
|
|
|
stable version. Most likely, you want to install neovim via a [package
|
|
|
|
|
manager](https://github.com/neovim/neovim/blob/master/INSTALL.md#install-from-package).
|
|
|
|
|
To check your neovim version, run `nvim --version` and make sure it is not
|
|
|
|
|
below the latest
|
|
|
|
|
['stable'](https://github.com/neovim/neovim/releases/tag/stable) version. If
|
|
|
|
|
your chosen install method only gives you an outdated version of neovim, find
|
|
|
|
|
alternative [installation methods below](#alternative-neovim-installation-methods).
|
|
|
|
|
|
|
|
|
|
### Install External Dependencies
|
|
|
|
|
|
|
|
|
@ -154,7 +161,7 @@ examples of adding popularly requested plugins.
|
|
|
|
|
|
|
|
|
|
Below you can find OS specific install instructions for Neovim and dependencies.
|
|
|
|
|
|
|
|
|
|
After installing all the dependencies continue with the [Install Kickstart](#Install-Kickstart) step.
|
|
|
|
|
After installing all the dependencies continue with the [Install Kickstart](#install-kickstart) step.
|
|
|
|
|
|
|
|
|
|
#### Windows Installation
|
|
|
|
|
|
|
|
|
@ -239,3 +246,77 @@ sudo pacman -S --noconfirm --needed gcc make git ripgrep fd unzip neovim
|
|
|
|
|
```
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
|
### Alternative neovim installation methods
|
|
|
|
|
|
|
|
|
|
For some systems it is not unexpected that the [package manager installation
|
|
|
|
|
method](https://github.com/neovim/neovim/blob/master/INSTALL.md#install-from-package)
|
|
|
|
|
recommended by neovim is significantly behind. If that is the case for you,
|
|
|
|
|
pick one of the following methods that are known to deliver fresh neovim versions very quickly.
|
|
|
|
|
They have been picked for their popularity and because they make installing and updating
|
|
|
|
|
neovim to the latest versions easy. You can also find more detail about the
|
|
|
|
|
available methods being discussed
|
|
|
|
|
[here](https://github.com/nvim-lua/kickstart.nvim/issues/1583).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<details><summary>Bob</summary>
|
|
|
|
|
|
|
|
|
|
[Bob](https://github.com/MordechaiHadad/bob) is a Neovim version manager for
|
|
|
|
|
all plattforms. Simply install
|
|
|
|
|
[rustup](https://rust-lang.github.io/rustup/installation/other.html),
|
|
|
|
|
and run the following commands:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
rustup default stable
|
|
|
|
|
rustup update stable
|
|
|
|
|
cargo install bob-nvim
|
|
|
|
|
bob use stable
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
|
<details><summary>Homebrew</summary>
|
|
|
|
|
|
|
|
|
|
[Homebrew](https://brew.sh) is a package manager popular on Mac and Linux.
|
|
|
|
|
Simply install using [`brew install`](https://formulae.brew.sh/formula/neovim).
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
|
<details><summary>Flatpak</summary>
|
|
|
|
|
|
|
|
|
|
Flatpak is a package manager for applications that allows developers to package their applications
|
|
|
|
|
just once to make it available on all Linux systems. Simply [install flatpak](https://flatpak.org/setup/)
|
|
|
|
|
and setup [flathub](https://flathub.org/setup) to [install neovim](https://flathub.org/apps/io.neovim.nvim).
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
|
<details><summary>asdf and mise-en-place</summary>
|
|
|
|
|
|
|
|
|
|
[asdf](https://asdf-vm.com/) and [mise](https://mise.jdx.dev/) are tool version managers,
|
|
|
|
|
mostly aimed towards project-specific tool versioning. However both support managing tools
|
|
|
|
|
globally in the user-space as well:
|
|
|
|
|
|
|
|
|
|
<details><summary>mise</summary>
|
|
|
|
|
|
|
|
|
|
[Install mise](https://mise.jdx.dev/getting-started.html), then run:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
mise plugins install neovim
|
|
|
|
|
mise use neovim@stable
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
|
<details><summary>asdf</summary>
|
|
|
|
|
|
|
|
|
|
[Install asdf](https://asdf-vm.com/guide/getting-started.html), then run:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
asdf plugin add neovim
|
|
|
|
|
asdf install neovim stable
|
|
|
|
|
asdf set neovim stable --home
|
|
|
|
|
asdf reshim neovim
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|