Quando criei inicialmente esse repo, não previ a quantidade de mudanças de quebra introduzidas pelo ecossistema de plug -in de desenvolvimento rápido. Todos os pacotes são fixados no master , para que permaneçam estáveis e você sempre poderá seguir os vídeos lá se estiver recebendo erros em outras agências.
? Se você vir um erro que pode corrigir aqui está como?
Atualização para um IDE simples que se baseia nesses princípios e está sob desenvolvimento ativo, recomendo o meu novo repositório: nvim-basic-bid e lunarvim, que é maduro e totalmente comuns.
O suporte geral está disponível em nossos canais matriciais.
Esta configuração requer> = neovim v0.8.0. Atualize se você estiver em uma versão anterior do editor.
Clone o repositório no local correto (faça um backup do diretório nvim atual, se quiser mantê -lo).
git clone https://github.com/LunarVim/Neovim-from-scratch.git ~/.config/nvim
Execute nvim no seu terminal e aguarde a instalação dos plugins. Você notará o Treesitter puxando um monte de analisadores de idiomas na próxima vez que abrir o Neovim.
Nota O Mason é usado para instalar e gerenciar servidores LSP, servidores DAP, linheiros e formatados através do comando :Mason .
Esta configuração pressupõe que você tenha fontes nerd v3.0.0 ou superior. Se você estiver usando uma versão mais antiga, atualize suas fontes de nerd, caso contrário, haverá glifos ausentes ou errados
Abra nvim e insira o seguinte:
:checkhealth
Você provavelmente notará que não tem suporte para copiar/colar também que Python e Node não foram configurados
Então, vamos consertar isso
Primeiro vamos consertar copiar/colar
No Mac pbcopy deve ser construído
No Ubuntu
sudo apt install xsel
No Arch Linux
sudo pacman -S xsel
Usuários de Wayland
WL-Clipboard
Em seguida, precisamos instalar o suporte do Python (o nó é opcional)
Suporte Neovim Python
pip install pynvim
Suporte de nó neovim
npm i -g neovim
Nota Certifique -se de ter um nó instalado, recomendo um gerenciador de nós como o FNM.
Supondo que você construiu a partir da fonte, cd na pasta onde clonou neovim e executa os seguintes comandos.
git pull
git checkout release-0.9
make distclean && make CMAKE_BUILD_TYPE=Release
sudo make install
nvim -v
O principal desafio do cientista da computação é não ficar confuso com as complexidades de sua própria criação.
- Edsger W. Dijkstra