Découvrez le backend utilisé dans l'achèvement de l'entreprise


14

Lorsque vous utilisez des companybackends personnalisés , company-completefinit par ne renvoyer aucun achèvement en raison d'un backend qui se comporte mal. Dans de tels cas, il serait utile de savoir quel backend d'entreprise a été utilisé pour générer la liste des achèvements. Comment puis-je obtenir ces informations après une company-completeinvocation?


2
Le backend actuellement utilisé doit être affiché dans la modélisation.
wasamasa

Réponses:


8

company a une fonctionnalité très utile qui modifie son briquet modeline pour afficher le backend actuellement utilisé.


1
Quelle est cette fonctionnalité et comment l'activer?
Andreas Raster

2
Exactement ce que j'ai écrit dans la réponse: le backend actuellement utilisé est affiché dans la modélisation. Il est activé sans condition.
wasamasa

Je ne le vois pas. Cela signifie probablement que la réponse de Moritz s'applique à moi ou je l'ai désactivée et oubliée. Merci pour la clarification.
Andreas Raster

Je ne le vois pas non plus. Je vois simplement companydans la modeline. La réponse de @ Dmitry fonctionne ici.
jrm

Je vous suggère fortement de commencer par une session Emacs minimale ( emacs -Qsuivie M-x package-initializeet en évaluant la configuration de votre entreprise) pour exclure toute interférence de votre fichier init.
wasamasa

21

Vous pouvez M-x company-diagmaintenant taper et voir le backend utilisé dans le tampon résultant.


1

Si la première réponse ne fonctionne pas:

En utilisant le package elpy , cache l'entreprise plus légère dans la modeline (même dans les autres modes majeurs). Il pourrait en être de même pour les principaux modes installés à l'échelle mondiale.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.