company-mode
À propos de
Company est un framework de complétion de texte pour Emacs. Le nom signifie “tout compléter”. Il utilise des back-ends et des front-ends enfichables pour récupérer et afficher les candidats à l’achèvement.
Il est livré avec plusieurs back-ends tels que Elisp
, Clang
, Semantic
, Eclim
, Ropemacs
, Ispell
, CMake
, BBDB
, Yasnippet
, dabbrev
, etags
, gtags
, files
, keywords
et quelques autres.
Le back-end CAPF
fournit un pont vers la fonction de complétion-at-point-functions standard, et fonctionne donc avec n’importe quel mode majeur qui définit une fonction de complétion appropriée.
Captures d’écran
Installation
Ce paquet fait partie de GNU ELPA (M-xlist-packages).
M-x package -install RET company RET
Les utilisateurs avancés peuvent également télécharger l’instantané de développement.
Utilisation
Une fois installé, activez company-mode
avec le mode entreprise M-x.
L’achèvement démarre automatiquement après avoir tapé quelques lettres. Utilisez M-n et M-p pour sélectionner, < return > pour terminer ou < tab > pour compléter la partie commune. Parcourez les complétions avec C-s, C-r et C-o. Appuyez sur M- (chiffre) pour terminer rapidement avec l’un des 10 premiers candidats.
Tapez M-x company – complete pour lancer l’achèvement manuellement. Liez cette commande à une combinaison de touches de votre choix.
Lorsque les candidats d’achèvement sont affichés, appuyez sur < f1 > pour afficher la documentation du candidat sélectionné, ou C-w pour voir sa source. Tous les back-ends ne le supportent pas.
Pour utiliser company-mode
dans tous les tampons, ajoutez la ligne suivante à votre fichier d’initialisation:
(add-hook 'after-init-hook 'global-company-mode)
Pour voir ou modifier la liste des back-ends activés, tapez M-x customize – variable RET company-backends. Voir également sa description pour plus d’informations sur l’écriture d’un back-end.
Pour plus d’informations sur des back-ends spécifiques, consultez également les commentaires dans les fichiers respectifs.
Pour plus d’informations, tapez M-x describe-function RET company-mode.
Pour personnaliser d’autres aspects de son comportement, tapez M-x customize -group RET company.
Voir Aussi
- Dernières modifications
- Packages tiers
- Backends d’écriture
Commentaires
Si vous rencontrez des problèmes ou si vous avez une demande de fonctionnalité, veuillez utiliser le tracker d’émission.
La société contributrice
est soumise à la même politique de cession de droits d’auteur qu’Emacs lui-même, org-mode, CEDET et d’autres paquets dans GNU ELPA. Toute contribution juridiquement significative ne peut être acceptée qu’après que l’auteur a rempli ses documents. Veuillez demander le formulaire de demande, et nous vous l’enverrons.
Plus de lecture
- Page EmacsWiki
- Société vs Auto-Complétion
- Environnement de développement C/C++ pour Emacs
- Auto-complétion C# dans Emacs
- Configuration d’Emacs pour Rails