Cuando se usan company
backends personalizados , company-complete
termina sin devolver finalizaciones debido a un mal funcionamiento del backend. En tales casos, sería útil saber qué backend de la empresa se utilizó para generar la lista de finalizaciones. ¿Cómo obtengo esta información después de una company-complete
invocación?
company-mode
Pradhan
fuente
fuente
Respuestas:
company
tiene una característica muy útil que modifica su modeline encendedor para mostrar el backend actualmente en uso.fuente
company
en la línea de modelo. La respuesta de @ Dmitry funciona aquí.emacs -Q
seguidaM-x package-initialize
y evaluando la configuración de su empresa) para excluir cualquier interferencia de su archivo init.Puede escribir M-x company-diagahora y ver el backend usado en el búfer resultante.
fuente
Si la primera respuesta no funciona:
Usando el paquete elpy , oculta la compañía más ligera en la línea de modelo (incluso en otros modos principales). Lo mismo podría ser cierto para los modos principales instalados globalmente.
fuente