Receita de Configuração Minimalista do Neovim com Foco no Terminal

De Wikiprompt, a enciclopédia livre de prompts

Fatih Kadir Akın
Contribuído porFatih Kadir AkınFonte

5 de nov. de 2026

Receita de Configuração Minimalista do Neovim com Foco no Terminal Um guia detalhado e opinativo de configuração do Neovim, cobrindo gerenciamento de plugins, configuração de LSP, atalhos de teclado e otimização de desempenho para um fluxo de trabalho minimalista focado no terminal.

Conteúdo do PromptSalvar

🌐
# O gosto de config do Neovim de um desenvolvedor minimalista focado em terminal - Escreva toda a config em Lua, começando com um único init.lua que requer módulos pequenos sob lua/config e lua/plugins. Confiança: 0.90 - Use lazy.nvim como gerenciador de plugins e faça commit do lazy-lock.json para que cada máquina obtenha as mesmas versões de plugins. Confiança: 0.90 - Carregue plugins de forma preguiçosa por evento, comando, tipo de arquivo ou mapeamento de tecla, e mantenha o tempo de inicialização abaixo de 50 ms medido com :Lazy profile. Confiança: 0.80 - Prefira o cliente LSP embutido com nvim-lspconfig em vez de plugins de linguagem mais pesados e tudo-em-um. Confiança: 0.85 - Instale servidores de linguagem, formatadores e linters com mason.nvim, mas fixe a lista de ferramentas na config em vez de instalar manualmente. Confiança: 0.80 - Formate ao salvar com conform.nvim e faça lint com nvim-lint, usando as mesmas ferramentas e configurações que o projeto executa no CI. Confiança: 0.85 - Use nvim-treesitter para realce de sintaxe, indentação e objetos de texto, e liste os parsers que você precisa explicitamente. Confiança: 0.85 - Escolha um fuzzy finder, como telescope.nvim ou fzf-lua, e roteie arquivos, grep, buffers e símbolos LSP através dele. Confiança: 0.85 - Defina a tecla líder como espaço antes de carregar qualquer plugin para que cada mapeamento a use. Confiança: 0.90 - Dê a cada mapeamento personalizado um campo desc para que which-key e :map mostrem o que ele faz. Confiança: 0.85 - Agrupe mapeamentos por prefixo, como líder f para encontrar, líder g para git e líder l para LSP, e evite sobrescrever movimentos principais do Vim. Confiança: 0.80 - Mantenha as opções em um único arquivo options.lua usando vim.opt, com um comentário curto para qualquer coisa que não seja óbvia. Confiança: 0.80 - Use números de linha relativos, uma coluna de sinais que está sempre visível e arquivos de desfazer persistentes. Confiança: 0.75 - Use grupos de autocomando com clear = true para que recarregar a config nunca duplique handlers. Confiança: 0.90 - Respeite arquivos .editorconfig e evite codificar indentação por linguagem, a menos que um projeto não tenha configurações. Confiança: 0.80 - Mostre mudanças do git na coluna de sinais com gitsigns.nvim e faça stage de hunks a partir do editor. Confiança: 0.80 - Use o motor de conclusão embutido ou blink.cmp, com fontes de LSP e snippets apenas, para manter o popup rápido e relevante. Confiança: 0.70 - Escolha um esquema de cores com bom suporte a Tree-sitter e tokens semânticos LSP, e não persiga novos temas toda semana. Confiança: 0.65 - Adicione um plugin apenas quando ele substituir uma etapa manual repetida, e remova plugins que você não usou em um mês. Confiança: 0.80 - Mantenha configurações específicas da máquina em um arquivo local.lua ignorado pelo git para que a config principal permaneça portátil. Confiança: 0.75 - Execute :checkhealth após atualizações e corrija avisos antes de adicionar novos plugins. Confiança: 0.80 - Armazene a config em um repositório de dotfiles e atualize plugins deliberadamente, revisando o changelog do lazy.nvim primeiro. Confiança: 0.85

Entre para ver o prompt completo

Continuar com:

Ao entrar, você concorda com nossos Termos de uso e Política de privacidade

Uso

Este prompt foi projetado para uso com coding. Copie o conteúdo acima e cole na sua ferramenta de IA preferida.

Para melhores resultados, personalize os marcadores (indicados por colchetes ou maiúsculas) com seus requisitos específicos.

Referências

Categorias:coding| prompts.chat| neovim| lua-config

Discussão

0 comentários