Skip to main content

Installation

Prerequisites

Neoivm 0.9.0+

I'm a heading that will not show up in the TOC

NeoVim installation options

Note: This is a summary of NeoVim's installation page

With an appimage

This should work across all Linux distros.

curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage
chmod u+x nvim.appimage
./nvim.appimage

Then consider moving this to your local/user bin & adding an alias to this

mv ./nvim.appimage ~/.local/bin/
echo "alias vim='/home/<YOUR USERNAME>/.local/bin/nvim.appimage'" >>~/.<bashrc or zshrc>

Using PACMAN on Arch

sudo pacman -S neovim

Using APT on Ubuntu

Note: This doesn't work with Debian

sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt-get update
sudo apt-get install neovim

For Windows:

First Install Chocolatey in an administrative-shell

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Then install neovim and powershell 7

choco install neovim pwsh
  • Use a Nerd Font in your terminal emulator.
  • git, make & other basic Linux CLI tools
  • node, pip, and cargo to install additional language servers
  • PowerShell 7+(pwsh) for Windows

Semi-optional dependencies

  • pynvim and fd

Release

Stable

bash <(curl -s https://raw.githubusercontent.com/nvoid-lua/nvoid/main/utils/installer/install.sh)

Uninstall

You can remove Nvoid (including the configuration files) using the bundled uninstall script

bash ~/.local/share/nvoid/nvoid/utils/installer/uninstall.sh

or

bash <(curl -s https://raw.githubusercontent.com/nvoid-lua/nvoid/main/utils/installer/uninstall.sh)