Este repositório contém minha configuração pessoal para o Neovim.
- Neovim (versão 0.9 ou superior)
- Git
- Alguma Nerd Font
- LuaRocks
- Node.js (para alguns plugins LSP)
- Rust (para compilar alguns plugins)
Para clonar este repositório, execute o seguinte comando:
git clone https://github.com/Camilotk/vimfiles.git ~/.config/nvim
- Certifique-se de que o Neovim está instalado em seu sistema.
- Clone este repositório conforme as instruções acima.
- Abra o Neovim. O Lazy.nvim será automaticamente instalado e começará a baixar e configurar os plugins.
- Aguarde a instalação de todos os plugins.
- Reinicie o Neovim para garantir que todas as configurações sejam aplicadas corretamente.
A estrutura de arquivos é organizada da seguinte forma:
init.lua
: Arquivo principal de inicialização do Neovim.lua/camilotk/
: Diretório contendo os arquivos de configuração personalizados.init.lua
: Carrega os outros módulos de configuração.config.lua
: Configurações gerais do Neovim.lazy_init.lua
: Configuração do Lazy.nvim.remap.lua
: Definições de teclas de atalho personalizadas.merlin.lua
: Configurações específicas para OCaml/Merlin.plugins/
: Diretório contendo configurações individuais de plugins.
Para modificar configurações:
- Edite o arquivo correspondente em
lua/camilotk/
. - Para configurações de plugins específicos, edite ou crie um novo arquivo em
lua/camilotk/plugins/
. - Para adicionar novos atalhos de teclado, edite
lua/camilotk/remap.lua
.
Para adicionar novos plugins ou funcionalidades:
- Crie um novo arquivo em
lua/camilotk/plugins/
para o plugin desejado. - Adicione a configuração do plugin usando o formato do Lazy.nvim.
- Execute
:Lazy install
para instalar os pacotes.
Exemplo de adição de um novo plugin:
-- lua/camilotk/plugins/meu_novo_plugin.lua
return {
"autor/meu_novo_plugin",
config = function()
-- Configuração do plugin aqui
end
}
Lembre-se de consultar a documentação do Lazy.nvim para mais detalhes sobre como configurar plugins.
Este projeto está licenciado sob a Unlicense.