Skip to content

Latest commit

 

History

History
146 lines (111 loc) · 5.61 KB

README-PT.md

File metadata and controls

146 lines (111 loc) · 5.61 KB

LazyVim é uma configuração de Neovim potenciada por 💤 lazy.nvim para tornar fácil customizar e extender a tua configuração. Em vez de ter de escolher entre começar de raiz ou usar uma distribuição pré-feita, LazyVim oferece o melhor dos dois mundos - a flexibilidade de alterar a tua configuração como necessário, junto com a conveniência de um setup pré-configurado.

imagem

imagem

✨ Características

  • 🔥 Transforma o teu Neovim num IDE completo.
  • 💤 Customiza e extende a tua configuração facilmente com lazy.nvim
  • 🚀 Super rápido
  • 🧹 Definições comuns para options, autocms e keymaps
  • 📦 Contém uma variedade de plugins pré-configurados e preparados a usar

⚡️ Requesitos

  • Neovim >= 0.9.0 (preciso fazer build com LuaJIT)
  • Git >= 2.19.0 (para suporte parcial de clones)
  • uma Nerd Font (opcional)
  • um compilador de C para nvim-treesitter. Mais informações aqui

🚀 Como Começar

Podes encontrar uma template LazyVim starter para começar, aqui

Experimenta com docker
docker run -w /root -it --rm alpine:edge sh -uelic '
  apk add git lazygit neovim ripgrep alpine-sdk --update
  git clone https://github.com/LazyVim/starter ~/.config/nvim
  cd ~/.config/nvim
  nvim
'
Instala a template LazyVim Starter
  • Faz um backup da tua configuração atual de Neovim:

    mv ~/.config/nvim ~/.config/nvim.bak
    mv ~/.local/share/nvim ~/.local/share/nvim.bak
  • Clona a template

    git clone https://github.com/LazyVim/starter ~/.config/nvim
  • Remove o diretório .git, para poderes adicionar ao teu próprio repositório mais tarde

    rm -rf ~/.config/nvim/.git
  • Inicia o Neovim!

    nvim

    Consulta os comentários nos ficheiros sobre como customizar LazyVim.


Existe um excelente video criado por @elijahmanor com um passo a passo para começar.

Vê o video

📂 Extrutura de ficheiros

Os ficheiros no diretório config serão carregados automaticamente no momento apropriado, por isso não é necessário carregar os plugins manualmente. LazyVim vem com um conjunto de ficheiros que serão carregados antes dos teus. Lẽ mais aqui

Tu podes acrescentar a tua configuração em lua/plugins. Todos os ficheiros neste diretório serão carregados automaticamente por lazy.nvim

~/.config/nvim
├── lua
│   ├── config
│   │   ├── autocmds.lua
│   │   ├── keymaps.lua
│   │   ├── lazy.lua
│   │   └── options.lua
│   └── plugins
│       ├── spec1.lua
│       ├── **
│       └── spec2.lua
└── init.lua

⚙️ Configuração

Consulta a documentação