
de absolutelyskilled132
Guide la configuration de Neovim et le développement de plugins basés sur Lua : amorçage de init.lua, spécifications de plugins lazy.nvim, configuration LSP avec mason, treesitter, telescope, keymaps.
Cette compétence apprend à un agent comment configurer et étendre Neovim en utilisant Lua. Elle fournit des exemples concrets d'amorçage pour init.lua, des spécifications de plugins lazy.nvim, l'intégration LSP avec mason et nvim-lspconfig, la configuration de treesitter, les mappings telescope, les keymaps personnalisés et les autocommandes courantes. Le matériel est prescriptif et vise à produire des configurations Neovim rapides, maintenables et des plugins simples.
Utilisez cette compétence lorsqu'un utilisateur pose des questions sur la création ou la réorganisation de ~/.config/nvim, l'amorçage de lazy.nvim, l'ajout ou le chargement différé de plugins, la configuration des serveurs LSP et des diagnostics, l'écriture de modules Lua ou de petits plugins, la configuration de telescope ou treesitter, ou la création de keymaps et d'autocommandes cohérents. À éviter pour les questions d'éditeurs non liées ou d'autres IDE.
Idéal pour les assistants capables de coder et les agents orientés développeur (Claude Code, Gemini/Code, modèles OpenAI Code, assistants de style Copilot) car elle contient des exemples de code et des modèles de configuration.
Compétence de configuration Vim/Neovim avec des exemples Lua complets couvrant lazy.nvim, LSP, telescope, treesitter, les mappages de touches et les autocommandes. Aucun script groupé — contenu purement pédagogique. Bien structuré avec des sections claires sur les déclencheurs, les anti-patterns et les pièges. Frontmatter propre avec tous les champs recommandés.
Compétence purement pédagogique/de référence sans scripts exécutables. Rédaction de haute qualité avec des déclencheurs spécifiques, un tableau d'anti-patterns et des exemples de code pratiques. Aucun problème de sécurité.