1 dépôt
Logic that determines when a plugin should attach to a specific text buffer based on file properties.
Distinct from Plugin-Based Logic Extensions: Focuses on editor buffer attachment triggers rather than general runtime request-lifecycle extensions.
Explore 1 awesome GitHub repository matching software engineering & architecture · Buffer Activation Rules. Refine with filters or upvote what's useful.
copilot.lua est un plugin Neovim basé sur Lua qui intègre GitHub Copilot pour fournir un moteur de complétion de code par IA. Il offre du texte fantôme en temps réel et des suggestions en ligne dans l'éditeur, en utilisant un client LSP Neovim pour gérer la communication et les activations spécifiques aux buffers. Le projet gère l'intégration du compte GitHub via une authentification par jeton et le support des instances d'entreprise. Il permet la gestion des modèles d'IA et la configuration des protocoles de serveur de langage (LSP) pour autoriser et personnaliser l'accès au service. Le système couvre l'assistance au codage par IA via des suggestions d'édition prédictives et des visionneuses de complétion alternatives. Il inclut également des outils de configuration pour la logique d'activation du plugin, la gestion de l'état et l'inspection de la santé du système pour le dépannage.
Implements logic to attach the AI assistant to buffers based on filetypes and filename patterns.