Узнайте, какой бэкэнд использовался при завершении компании


14

При использовании пользовательских companyбэкэндов, в company-completeконечном итоге не возвращается никаких завершений из-за неправильного поведения бэкэнда. В таких случаях было бы полезно узнать, какая бэкэнд компании использовался для создания списка дополнений. Как я могу получить эту информацию после company-completeвызова?


2
Текущий используемый бэкэнд должен отображаться в модельной строке.
Васамаса

Ответы:


8

company имеет очень полезную функцию, которая модифицирует свою моделиную зажигалку для отображения используемой в настоящий момент серверной части.


1
Что это за функция и как ее включить?
Андреас Растер

2
Именно то, что я написал в ответе: используемый в настоящее время бэкэнд отображается на моделине. Это безоговорочно включено.
Васамаса

Я не вижу этого. Это, вероятно, означает, что ответ Морица относится ко мне, или я отключил его и забыл об этом. Благодарю за разъяснение.
Андреас Растер

И я не вижу этого. Я просто вижу companyв моделине. @ Дмитрий ответ здесь работает.
Jrm

Я настоятельно рекомендую вам начать с минимального сеанса Emacs (с emacs -Qпоследующим M-x package-initializeанализом конфигурации вашей компании), чтобы исключить любое вмешательство в ваш файл инициализации.
васамаса

21

Вы можете напечатать M-x company-diagсейчас, и увидеть используемый бэкэнд в результирующем буфере.


1

Если первый ответ не работает:

Используя пакет elpy , компания легче прячется на моделине (даже в других основных режимах). То же самое может быть верно для глобально установленных основных режимов.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.