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?


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.


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.