Quando algum plugin deseja a versão mais recente do Neovim e o repositório do seu sistema operacional ainda não possui, a solução é você compilar do zero ou baixar um AppImage quando disponível.
Vamos ver que essa tarefa é bem simples e nesse exemplo vamos mostrar no Ubuntu 22.04 LTS e você pode adaptar para qualquer outro sistema, usando o search do seu gerenciador de pacotes.
Antes de tudo remova o Neovim do seu sistema:
sudo apt remove neovim --purge
sudo apt autoremove autoclean clean
Agora instale as dependências necessárias:
sudo apt update
sudo apt install git build-essential cmake git pkg-config libtool g++ libunibilium4 libunibilium-dev \
ninja-build gettext libtool libtool-bin autoconf automake unzip curl doxygen lua-term lua-term-dev luarocks
No caso do Ubuntu quando já há a versão mais recente instalada ele não reinstala a menos que você queira isso indicando o parâmetro para isso.
Agora é só clonar do repositório
NOTE: é necessário antes usar o comando
make CMAKE_BUILD_TYPE=RelWithDebInfo
para que não haja lag quando sai do Neovim, pois nesse caso, usaremos o CMake .
git clone https://github.com/neovim/neovim
cd neovim
make CMAKE_BUILD_TYPE=RelWithDebInfo
sudo make install
Veja aqui o caminho onde tudo é instalado.
Se tiver problema em ler o lfs
do Lua instale com LuaRocks:
sudo luarocks install luafilesystem
Ás vezes a equipe de desenvolvimento do Neovim disponibiliza uma versão AppImage em releases, se não houver, com certeza, haverá binários já prontos aqui, caso você prefira.