Neovim 8 is the minimum version for this configuration and Neovim 0.9.0 is currently being tested.
Install the following packages to support Neovim
ripgrepfast file contents search (used by telescope)
find-fdadvanced search tool
xclipclipboard as a provider tools for Neovim copy/paste
luarocksfor LSP servers (AstroNvim)
set clipboard+=unnamedplus to the Neovim configuration to use the Linux clipboard tool
Download the AppImage from the Neovim Release page and place the file on the executable path, e.g.
Make the AppImage executable
Run neovim from the AppImage
Create a symbolic link called
nvim to the nvim.appimage
Download the Linux AppImage from the Neovim Releases page
Or build Neovim from source and generate a
.deb file from the build.
Linux version only packaged as AppImage from Neovim 0.9 onward
Install packages to support building Neovim
Clone the Neovim GitHub repository
stablerelease to build version 0.9.0
Build a release
Once the nvim release has been built, create a debian package for use with Ubuntu and Debian systems
Post Install checksλ︎
Ensure supporting tools and binaries are available in the operating system by running the Neovim Heath Check.
nvim in a terminal to run NeoVim and check the installation is working without error.
:checkhealth to run a check supporting tools are available to NeoVim.
A report is generated and shown in NeoVim
k to scroll through the checkhealth report
Review the warnings and install tooling that is required for languages that will be used.
Ignore Provider Warnings
It is safe to ignore language provider warnings.
Language Providers can be disabled in the Neovim configuration to remove the warnings from
:checkhealth report. Examples of disabling language provders are in the practicalli/neovim-config-redux configuration, covered in the Neovim Config install step