~/thalysonwilker

Configurando Neovim do zero em 2024

Setup completo do Neovim com LSP, autocompletion, e plugins essenciais para desenvolvimento.

tutorial10 min2024-10-10
#neovim#produtividade#dotfiles

Configurando Neovim do zero em 2024

Um guia atualizado para transformar o Neovim em uma IDE poderosa.

Estrutura de arquivos

~/.config/nvim/
├── init.lua
├── lua/
│   ├── core/
│   │   ├── options.lua
│   │   ├── keymaps.lua
│   │   └── autocmds.lua
│   └── plugins/
│       ├── init.lua
│       ├── lsp.lua
│       └── telescope.lua

Plugins essenciais

  • **lazy.nvim**: Gerenciador de plugins moderno
  • **nvim-lspconfig**: Configuração de LSP
  • **telescope.nvim**: Fuzzy finder poderoso
  • **nvim-treesitter**: Syntax highlighting avançado
  • **nvim-cmp**: Autocompletion

Configuração básica

-- options.lua
vim.opt.number = true
vim.opt.relativenumber = true
vim.opt.tabstop = 2
vim.opt.shiftwidth = 2
vim.opt.expandtab = true
vim.opt.termguicolors = true

Meus dotfiles completos estão disponíveis no GitHub!