Como Compilar o NEOVIM do Zero

Quando algum plugin deseja a versão mais recente e o repositório do seu sistema operacional ainda não possui.


Como Compilar o NEOVIM do Zero


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.


Dependências

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.


Construir

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.


Resolvendo possíveis problemas

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.


Links úteis


neovim


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo

Artigos Relacionados




Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!