Cari tahu backend yang digunakan dalam penyelesaian perusahaan

14

Saat menggunakan companybackend khusus , company-completeakhirnya tidak mengembalikan penyelesaian karena backend yang bermasalah. Dalam kasus seperti itu, akan sangat membantu untuk mengetahui backend perusahaan mana yang digunakan untuk menghasilkan daftar penyelesaian. Bagaimana saya mendapatkan informasi ini setelah company-completedoa?

Pradhan
sumber
2
Backend yang saat ini digunakan harus ditampilkan dalam modeline.
wasamasa

Jawaban:

8

company memiliki fitur yang sangat berguna yang memodifikasi pemantik modeline-nya untuk menampilkan backend yang sedang digunakan.

wasamasa
sumber
1
Apa fitur itu dan bagaimana cara mengaktifkannya?
Andreas Raster
2
Persis apa yang saya tulis dalam jawaban: Backend yang saat ini digunakan ditampilkan dalam modeline. Ini diaktifkan tanpa syarat.
wasamasa
Saya tidak melihatnya. Itu mungkin berarti jawaban Moritz berlaku untuk saya atau saya telah menonaktifkannya dan melupakannya. Terimakasih atas klarifikasinya.
Andreas Raster
Saya juga tidak melihatnya. Saya cukup melihat companydi modeline. @ Jawaban Dmitry bekerja di sini.
jrm
Saya sangat menyarankan Anda untuk memulai dengan sesi Emacs minimal ( emacs -Qdiikuti M-x package-initializedan mengevaluasi konfigurasi perusahaan Anda) untuk mengecualikan segala gangguan dari file init Anda.
wasamasa
21

Anda dapat mengetik M-x company-diagsekarang, dan melihat backend yang digunakan di buffer yang dihasilkan.

Dmitry
sumber
1

Jika jawaban pertama tidak berhasil:

Menggunakan paket elpy , menyembunyikan perusahaan lebih ringan dalam modeline (bahkan dalam mode utama lainnya). Hal yang sama mungkin berlaku untuk mode utama yang diinstal secara global.

Moritz Kütt
sumber