Descubra o back-end usado na conclusão da empresa

14

Ao usar companyback- company-completeend personalizados , acaba não retornando conclusões devido a um back-end que se comporta mal. Nesses casos, seria útil saber qual back-end da empresa foi usado para gerar a lista de conclusões. Como obtenho essas informações após uma company-completeinvocação?

Pradhan
fonte
2
O back-end usado atualmente deve ser exibido na modelagem.
wasamasa

Respostas:

8

company possui um recurso muito útil que modifica o isqueiro da sua modelagem para exibir o back-end atualmente em uso.

wasamasa
fonte
1
O que é esse recurso e como eu o habilito?
Andreas Raster
2
Exatamente o que escrevi na resposta: O backend atualmente usado é exibido na modelina. É ativado incondicionalmente.
wasamasa
Eu não estou vendo isso. Isso provavelmente significa que a resposta de Moritz se aplica a mim ou eu a desativei e a esqueci. Obrigado pelo esclarecimento.
Andreas Raster
Nem estou vendo. Eu simplesmente vejo companyna modelagem. A resposta de @ Dmitry funciona aqui.
Jrm
Eu sugiro fortemente que você comece com uma sessão mínima do Emacs ( emacs -Qseguida M-x package-initializee avaliando a configuração da sua empresa) para excluir qualquer interferência do seu arquivo init.
wasamasa
21

Você pode digitar M-x company-diagagora e ver o back-end usado no buffer resultante.

Dmitry
fonte
1

Se a primeira resposta não funcionar:

Usando o pacote elpy , oculta a empresa mais leve na modelagem (mesmo em outros modos principais). O mesmo pode ser verdade para os principais modos instalados globalmente.

Moritz Kütt
fonte