
Neovim
Publicado por Neovim contributors
Fork do Vim focado em extensibilidade e usabilidade
Destaques
- Edição modal compatível com a maioria das configurações e extensões existentes do Vim
- Lua embutido como linguagem de configuração e extensão ao lado do Vimscript
- Cliente Language Server Protocol integrado ao núcleo
- Análise sintática Tree-sitter para realce e objetos de texto estruturais
- API msgpack-RPC permite que interfaces externas e aplicativos incorporem o editor
Sobre este aplicativo
O Neovim é um fork do Vim que mantém o modelo de edição modal e o estilo de configuração familiar, ao mesmo tempo que reescreve as partes subjacentes que se tinham tornado difíceis de estender. Corre num terminal, edita texto através de operadores e movimentos e lê a maior parte da configuração e dos plugins existentes do Vim.
As alterações que importam são estruturais. Lua está incorporada como linguagem de configuração e de plugins, ao lado do Vimscript. Um mecanismo de controlo de tarefas e um ciclo de eventos permitem que os plugins executem programas externos sem congelar o editor. Um cliente de Language Server Protocol está integrado no núcleo, pelo que a conclusão de código, os diagnósticos e o ir-para-definição funcionam quando um servidor está configurado. O Tree-sitter analisa o código, transformando-o numa verdadeira árvore sintática para realce e objetos de texto estruturais, em vez de correspondência por expressões regulares. Um emulador de terminal corre dentro de um buffer.
Tudo é exposto através de uma API msgpack-RPC, que é a forma como os front-ends gráficos e as aplicações que o incorporam comunicam com ele; o núcleo não tem interface própria além do terminal. Tal como vem, está próximo do mínimo, e as configurações elaboradas que as pessoas exibem são montadas a partir de plugins.
Onde obter
Linux
- Abrir no FlathubAbre em uma nova abaRepositório de pacotesFlathub
Do publicador
Instalar pelo terminal
flatpak install flathub io.neovim.nvim
Não hospedamos este arquivo, não fazemos varredura nele nem inspecionamos seu conteúdo. Leia o que a fonte diz e decida por conta própria.