Dowiedz się, jakie zaplecze zostało użyte do ukończenia firmy

14

Podczas korzystania z niestandardowych companybackendów company-completenie zwraca żadnych ukończeń z powodu źle działającego backendu. W takich przypadkach dobrze byłoby wiedzieć, który backend firmy został użyty do wygenerowania listy zakończeń. Jak uzyskać te informacje po company-completewywołaniu?

Pradhan
źródło
2
Aktualnie używany backend powinien zostać wyświetlony w modeline.
wasamasa

Odpowiedzi:

8

company ma bardzo przydatną funkcję, która modyfikuje zapalniczkę modeline w celu wyświetlenia aktualnie używanego backendu.

wasamasa
źródło
1
Czym jest ta funkcja i jak ją włączyć?
Andreas Raster,
2
Dokładnie to, co napisałem w odpowiedzi: Aktualnie używany backend jest wyświetlany w modeline. Jest bezwarunkowo włączony.
wasamasa
Nie widzę tego. To prawdopodobnie oznacza, że ​​odpowiedź Moritza dotyczy mnie lub wyłączyłem ją i zapomniałem o tym. Dziękuję za wyjaśnienie.
Andreas Raster,
Ja też tego nie widzę. Po prostu widzę companyw modelce. @ Odpowiedź Dmitry działa tutaj.
jrm
Zdecydowanie sugeruję, aby rozpocząć od minimalnej sesji Emacsa ( emacs -Qpo której następuje M-x package-initializeocena konfiguracji firmy), aby wykluczyć jakąkolwiek ingerencję w plik init.
wasamasa
21

Możesz M-x company-diagteraz wpisać i zobaczyć użyty backend w wynikowym buforze.

Dmitry
źródło
1

Jeśli pierwsza odpowiedź nie działa:

Korzystając z pakietu elpy , ukrywa firmową zapalniczkę w modelinie (nawet w innych głównych trybach). To samo może dotyczyć globalnie zainstalowanych głównych trybów.

Moritz Kütt
źródło