diff --git a/README-PT-BR.md b/README-PT-BR.md new file mode 100644 index 00000000..e0e59a9e --- /dev/null +++ b/README-PT-BR.md @@ -0,0 +1,145 @@ +
+ +
+ +
+ +

+ Instalar + · + Configurar + · + Documentação +

+ +

+ + Último lançamento + + Último commit + + Licença + + Estrelas + + Issues + + Tamanho do Repositório + + Siga no Twitter +

+ +LazyVim é uma configuração do Neovim desenvolvido com [💤 lazy.nvim](https://github.com/folke/lazy.nvim) +que torna fácil customizar e estender a sua configuração. +Em vez de escolher entre começar do zero ou usar +uma distribuição pré-feita, O LazyVim oferece o melhor +dos dois mundos - a flexibilidade de modificar a sua configuração +como necessário, junto com a conveniência de um setup pré-configurado. + +![imagem](https://user-images.githubusercontent.com/292349/211285846-0b7bb3bf-0462-4029-b64c-4ee1d037fc1c.png) + +![imagem](https://user-images.githubusercontent.com/292349/213447056-92290767-ea16-430c-8727-ce994c93e9cc.png) + +## ✨ Características + +- 🔥 Transforma o seu Neovim em uma IDE completa. +- 💤 Customize e estenda sua configuração facilmente com [lazy.nvim](https://github.com/folke/lazy.nvim) +- 🚀 Super rápido +- 🧹 Configurações comuns para options, autocmds e keymaps +- 📦 Vem com uma variedade de plugins pré-configurados e prontos para usar + +## ⚡️ Requisitos + +- Neovim >= **0.11.2** (necessário fazer build com **LuaJIT**) +- Git >= **2.19.0** (para suporte parcial de clones) +- uma [Nerd Font](https://www.nerdfonts.com/) **_(opcional)_** +- um compilador de **C** para o `nvim-treesitter`. Veja mais [aqui](https://github.com/nvim-treesitter/nvim-treesitter#requirements) + +## 🚀 Como Começar + +Encontre uma template iniciante do **LazyVim** para começar, [aqui](https://github.com/LazyVim/starter) + +
Experimente com o docker + +```sh +docker run -w /root -it --rm alpine:edge sh -uelic ' + apk add git lazygit fzf curl neovim ripgrep alpine-sdk --update + git clone https://github.com/LazyVim/starter ~/.config/nvim + cd ~/.config/nvim + nvim +' +``` + +
+ +
Instale a template LazyVim Starter + +- Faça um backup da sua configuração atual do Neovim: + + ```sh + mv ~/.config/nvim ~/.config/nvim.bak + mv ~/.local/share/nvim ~/.local/share/nvim.bak + ``` + +- Clone a template + + ```sh + git clone https://github.com/LazyVim/starter ~/.config/nvim + ``` + +- Remova o diretório `.git`, para adicionar seu próprio repositório depois + + ```sh + rm -rf ~/.config/nvim/.git + ``` + +- Inicie o Neovim! + + ```sh + nvim + ``` + + Consulte os comentários nos arquivos sobre como customizar o **LazyVim**. + +
+ +--- + +[@dusty-phillips](https://github.com/dusty-phillips) escreveu um ótimo livro chamado +[LazyVim for Ambitious Developers](https://lazyvim-ambitious-devs.phillips.codes) +disponível gratuitamente online. + +--- + +Existe um excelente video criado pelo [@elijahmanor](https://github.com/elijahmanor) com um passo a passo para começar. + +[![Veja o video](https://img.youtube.com/vi/N93cTbtLCIM/hqdefault.jpg)](https://www.youtube.com/watch?v=N93cTbtLCIM) + +## 📂 Estrutura de arquivos + +Os arquivos no diretório **config** serão carregados automaticamente +no momento apropriado, por isso não é necessário requiri-los manualmente. +O **LazyVim** vem com um conjunto de arquivos padrão que serão carregados **_antes_** dos seus. +Veja [aqui](https://github.com/LazyVim/LazyVim/tree/main/lua/lazyvim/config) + +Você pode adicionar suas próprias especificações de plugins em `lua/plugins`. Todos os arquivos +neste diretório serão carregados automaticamente pelo [lazy.nvim](https://github.com/folke/lazy.nvim) + +
+~/.config/nvim
+├── lua
+│   ├── config
+│   │   ├── autocmds.lua
+│   │   ├── keymaps.lua
+│   │   ├── lazy.lua
+│   │   └── options.lua
+│   └── plugins
+│       ├── spec1.lua
+│       ├── **
+│       └── spec2.lua
+└── init.lua
+
+ +## ⚙️ Configuração + +Consulte a [documentação](https://lazyvim.github.io)