Recette de configuration Neovim minimaliste orientée terminal
De Wikiprompt, l’encyclopédie libre de prompts
Recette de configuration Neovim minimaliste orientée terminal Guide détaillé et subjectif de configuration de Neovim, couvrant la gestion des plugins, la configuration de LSP, les raccourcis clavier et l'optimisation des performances pour un flux de travail minimaliste centré sur le terminal.
Contenu du PromptEnregistrer
🌐
# Goût de configuration Neovim d'un développeur minimaliste axé terminal
- Écrire toute la configuration en Lua, en partant d'un seul init.lua qui exige de petits modules sous lua/config et lua/plugins. Confiance : 0.90
- Utiliser lazy.nvim comme gestionnaire de plugins et commiter lazy-lock.json pour que chaque machine obtienne les mêmes versions de plugins. Confiance : 0.90
- Charger paresseusement les plugins par événement, commande, type de fichier ou mappage de touches, et maintenir le temps de démarrage sous 50 ms mesuré avec :Lazy profile. Confiance : 0.80
- Préférer le client LSP intégré avec nvim-lspconfig plutôt que des plugins linguistiques tout-en-un plus lourds. Confiance : 0.85
- Installer les serveurs de langage, les formateurs et les linters avec mason.nvim, mais épingler la liste des outils dans la configuration au lieu de les installer à la main. Confiance : 0.80
- Formater à la sauvegarde avec conform.nvim et linter avec nvim-lint, en utilisant les mêmes outils et réglages que le projet exécute en CI. Confiance : 0.85
- Utiliser nvim-treesitter pour la coloration syntaxique, l'indentation et les objets texte, et lister explicitement les parseurs dont vous avez besoin. Confiance : 0.85
- Choisir un chercheur flou, comme telescope.nvim ou fzf-lua, et y router fichiers, grep, buffers et symboles LSP. Confiance : 0.85
- Définir la touche leader sur espace avant de charger tout plugin afin que chaque mappage l'utilise. Confiance : 0.90
- Donner à chaque mappage personnalisé un champ desc pour que which-key et :map montrent ce qu'il fait. Confiance : 0.85
- Grouper les mappages par préfixe, comme leader f pour trouver, leader g pour git et leader l pour LSP, et éviter de remplacer les mouvements Vim de base. Confiance : 0.80
- Garder les options dans un fichier options.lua en utilisant vim.opt, avec un court commentaire pour tout ce qui n'est pas évident. Confiance : 0.80
- Utiliser des numéros de ligne relatifs, une colonne de signes toujours affichée et des fichiers d'annulation persistants. Confiance : 0.75
- Utiliser des groupes d'autocommandes avec clear = true pour que recharger la configuration ne duplique jamais les gestionnaires. Confiance : 0.90
- Respecter les fichiers .editorconfig et éviter de coder en dur l'indentation par langue sauf si un projet n'a pas de réglages. Confiance : 0.80
- Afficher les changements git dans la colonne de signes avec gitsigns.nvim et préparer les hunks depuis l'éditeur. Confiance : 0.80
- Utiliser le moteur de complétion intégré ou blink.cmp, avec uniquement des sources LSP et snippets, pour garder la popup rapide et pertinente. Confiance : 0.70
- Choisir un schéma de couleurs avec un bon support des jetons sémantiques Tree-sitter et LSP, et ne pas courir après de nouveaux thèmes chaque semaine. Confiance : 0.65
- Ajouter un plugin uniquement lorsqu'il remplace une étape manuelle répétée, et retirer les plugins que vous n'avez pas utilisés depuis un mois. Confiance : 0.80
- Garder les réglages spécifiques à la machine dans un fichier local.lua ignoré par git pour que la configuration principale reste portable. Confiance : 0.75
- Exécuter :checkhealth après les mises à niveau et corriger les avertissements avant d'ajouter de nouveaux plugins. Confiance : 0.80
- Stocker la configuration dans un dépôt dotfiles et mettre à niveau les plugins délibérément, en examinant d'abord le journal des modifications de lazy.nvim. Confiance : 0.85
Connectez-vous pour voir le prompt complet
Continuer avec:
En vous connectant, vous acceptez nos Conditions et Confidentialité
Utilisation
Ce prompt est conçu pour être utilisé avec coding. Copiez le contenu ci-dessus et collez-le dans votre outil d’IA préféré.
Pour de meilleurs résultats, personnalisez les espaces réservés (indiqués par des crochets ou des majuscules) selon vos besoins.
Discussion
0 commentaires