O que é o Neovim?
O Neovim é um editor de texto hiperextensível baseado no Vim que reestrutura a clássica base de código do Vim para o desenvolvimento moderno. Ele traz um cliente do Language Server Protocol integrado, sintaxe e compreensão de código com tecnologia Treesitter, um motor de tarefas assíncronas e scripting em Lua de primeira classe — para que plugins e configuração sejam rápidos, programáveis e fáceis de manter.
⚡ Principais Recursos do Neovim
🌙 Configuração em Lua
Configure e crie scripts para o editor em Lua, com uma API rica e estável. Uma linguagem de programação de verdade no lugar do Vimscript, para configurações rápidas e fáceis de manter.
🔌 LSP Integrado
Um cliente nativo do Language Server Protocol traz autocompletar, diagnósticos, ir para a definição e refatoração para qualquer linguagem que tenha um servidor.
🌳 Treesitter
Análise incremental para destaque de sintaxe, indentação e seleções estruturais precisos — muito além do destaque baseado em regex.
🚀 Assíncrono & Plugins
Um loop de eventos e tarefas não bloqueante mantém a interface responsiva, impulsionando um enorme ecossistema de plugins modernos em Lua e UIs remotas.
apt upgrade mantém você sempre na versão mais recente.
📦 Instalação a partir do deb.griffo.io
Passo 1: Adicionar repositório
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updatePasso 2: Instalar o Neovim
# Instalar a última versão do Neovim
sudo apt install neovim
# Verificar instalação
nvim --version# Instalar a última versão do Neovim
apt install neovim
# Verificar instalação
nvim --version🎯 Exemplos de uso básico
Iniciar o Neovim:
# Abrir um arquivo
nvim file.txt
# Abrir o Neovim e executar uma verificação de saúde
nvim +checkhealth
# Usar o nvim como seu editor padrão
export EDITOR=nvimExemplo de Configuração:
# Criar o diretório de configuração
mkdir -p ~/.config/nvim
# init.lua mínimo (~/.config/nvim/init.lua)
vim.opt.number = true
vim.opt.expandtab = true
vim.opt.shiftwidth = 2
vim.g.mapleader = " "neovim-unstripped. Instale-o ao lado e alterne com sudo update-alternatives --config nvim.
🚀 Por que escolher o deb.griffo.io?
- ✅ Acesso Imediato: Obtenha o Neovim 0.12.4 agora mesmo, sem esperar pela próxima versão do Debian
- ✅ Últimos Recursos: As mais recentes melhorias de LSP, Treesitter e da API Lua assim que são lançadas
- ✅ Atualizações Automáticas: Pacotes recompilados em horas após cada lançamento upstream
- ✅ Binário Upstream Oficial: Reempacotado a partir do release pré-compilado upstream, não uma recompilação separada
- ✅ Multi-Distribuição: Funciona no Bookworm, Trixie, Forky e Sid
- ✅ Sem Compilação: Binário pré-compilado, sem necessidade de compilar a partir do código-fonte
📦 Repositório de construção de pacotes
Os pacotes Debian são construídos e mantidos automaticamente neste repositório do GitHub:
- 📝 neovim-debian - Compilações da última versão
🔗 Pacotes relacionados
Também disponível no deb.griffo.io:
- Editor Helix - Um editor modal pós-moderno
- Editor Zed - Editor colaborativo de alto desempenho
- fzf Fuzzy Finder - Companheiro perfeito para fluxos de trabalho no Neovim
💝 Apoie Este Projeto
Se este repositório economiza seu tempo e esforço, considere apoiá-lo!