Receita de Configuração Minimalista do Neovim com Foco no Terminal
De Wikiprompt, a enciclopédia livre de prompts
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.
Discussão
0 comentários