Se você não tiver acesso ao Github Copilot, comente a linha Plug 'github/copilot.vim'
em init.vim
.
As versões antigas do NeoVim não são compatíveis com o esses plugins. Tentei utilizar a versão 0.5.0, mas não consegui.
Então clonei o repositório do NeoVim e o compilei na minha máquina.
Agora ele está na versão 0.6.0 e funcionando corretamente.
Se quiser fazer o mesmo, é só seguir esses passos (atente-se aos requisitos de compilação).
❗ Isso foi antes de eu começar a usar o Arch Linux. Se você instalar usando o comando sudo pacman -S neovim
, já vem a versão mais nova.
set hidden
- Para poder editar um arquivo mesmo com outro com mudanças pendentes;set tabstop=4
- Reduz o número de espaços que o tab dá para 4;set autoindent
- Indentação automática;set number
- Mostrar o número das linhas.
Espaço depois 'c' depois 'p'
- Escreve um programa em C básico;Espaço depois 'e' depois 'v'
- Abre rapidamente o arquivo de configurações do NeoVim.Espaço depois f depois f
- Find FilesEspaço depois f depois b
- Buffers
- onehalf (tema)
- Auto Pairs
- vim-polyglot
- lspconfig
- cmp-nvim-lsp
- nvim-telescope
- NERDTree
- Github Copilot
Execute os seguintes comandos:
cd ~/.config/
git clone https://github.com/DanielNasc/my-nvim-config.git
mv my-nvim-config nvim
cd nvim && ./command
- Abra o NeoVim e digite o comando
PlugInstall
Esses são os servidores que estão sendo usados (e suas respectivas linguagens):
- ccls - C
- pyright - Python
- tsserver - Typescript
No meu caso (Arch Linux), eu usei os comandos para instalar os servidores:
sudo pacman -S ccls pyright
sudo npm install -g typescript typescript-language-server
Se você quiser usar outros servidores: Veja aqui