Repositório Neovim -> https://github.com/neovim/neovim
-
arrumar os keymaps
-
adicionar um comentário em cada um dos keymaps criados
-
mudar o tipo de dropdown do telescope no current_buff
-
fazer 4 tipos de configs:
- Padrão -> a configuração que utilizo na minha máquina pessoal
- Minimal -> apenas as configurações que julgo necessárias
- VimLike -> Mesma configuração do meu VIM porém em lua
Package Manager > https://github.com/folke/lazy.nvim
Pacotes | Para que serve |
---|---|
Cloak | Serve para esconder caracteres no .env |
Bamboo | Colorscheme Theme :) |
Rose Pine | Colorscheme Theme :) |
Catppuccin | Colorscheme Theme :) |
Lualine | Linha de status customizada :) |
Telescope | Navegação entre arquivos |
Harpoon 2 | Navegação entre arquivos guardados |
Treesitter | Sintaxe |
VimBeGood | Treino para Vim Motions |
Telescope UI Select | Coisas core do nvim utilizando a interface do Telescope |
Nvim Lspconfig | LSP |
Mason | LSP, DAP, Linter and Formatter Installer |
Mason LSP Config | LSP |
None LS / Null LS | Linter and Formatter |
Nvim Cmp | Autocompletion |
L3MON4AD3 LuaSnip | Snippets |
saadparwaiz1 LuaSnip | Snippets |
Friendly Snippets | Snippets |
Vim-Fugitive | Git commands dentro do Vim |
Git Signs | Git bar signs |
Undotree | Uma undotree que mostra um histórico de alterações |
- plugins do Tpope
- neotest -> testes dentro do neovim
- nvim-tmux-navigation -> nvim + tmux
- folke/trouble.nvim -> ferramenta para erros no código
- folke/zen-mode.nvim -> codar no nvim sem distração
- m4xshen/hardtime.nvim -> desabilita certas funções para tirar seus mals habitos no neovim
- tris203/precognition.nvim -> mostra dicas de navegação
git clone https://github.com/IanSantosOS/neovim-config.git nvim
Windows:
~/AppData/Local/nvim/
Linux:
~/.config/nvim/
- Playlist | Neovim for Newbs. FREE NEOVIM COURSE
- Neovim and Git: SOLVED
- My Forever Dev Workflow | Neovim + Tmux