Finden Sie heraus, welches Backend für die Fertigstellung des Unternehmens verwendet wurde


14

Wenn Sie benutzerdefinierte companyBackends verwenden, company-completewerden aufgrund eines fehlerhaften Backends keine Abschlüsse zurückgegeben. In solchen Fällen wäre es hilfreich zu wissen, welches Backend des Unternehmens zur Erstellung der Liste der Abschlüsse verwendet wurde. Wie erhalte ich diese Informationen nach einem company-completeAufruf?


2
Das aktuell verwendete Backend sollte in der Modeline angezeigt werden.
Wasamasa

Antworten:


8

company hat eine sehr nützliche Funktion, die das Modeline-Feuerzeug so modifiziert, dass es das aktuell verwendete Backend anzeigt.


1
Was ist diese Funktion und wie aktiviere ich sie?
Andreas Raster

2
Genau das, was ich in der Antwort geschrieben habe: Das aktuell verwendete Backend wird in der Modeline angezeigt. Es ist bedingungslos aktiviert.
Wasamasa

Ich sehe es nicht Das bedeutet wahrscheinlich, dass die Antwort von Moritz auf mich zutrifft oder ich sie deaktiviert und vergessen habe. Danke für die Klarstellung.
Andreas Raster

Ich sehe es auch nicht. Ich sehe einfach companyin der Modeline. @ Dmitry's Antwort funktioniert hier.
27.

Ich empfehle Ihnen dringend, mit einer minimalen Emacs-Sitzung zu beginnen ( emacs -Qgefolgt von der M-x package-initializeEvaluierung Ihrer Unternehmenskonfiguration), um Interferenzen mit Ihrer Init-Datei auszuschließen.
wasamasa

21

Sie können M-x company-diagjetzt tippen und das verwendete Backend im resultierenden Puffer sehen.


1

Wenn die erste Antwort nicht funktioniert:

Mit dem Paket elpy wird das Feuerzeug der Firma in der Modeline versteckt (auch in anderen Hauptmodi). Gleiches gilt möglicherweise für global installierte Hauptmodi.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.