Saya menjalankan perintah dan menerima peringatan di minibuffer.
Peringatan yang tepat adalah comint-completion-at-point failed to return valid completion data
, setelah saya melengkapi perintah secara otomatis shell-mode
.
Bagaimana saya bisa menentukan asal peringatan itu?
C-h f comint-completion-at-point
, lalu klik nama file untuk melihat kode sumber. Cari pesan kesalahan itu. (Anda juga dapat menerima pesan kesalahan di sumber Lisp, untuk menemukannya.)Jawaban:
Seperti yang ditunjukkan dalam jawaban lain Anda akan menemukan manual yang bagus berguna untuk semua alat debug yang dimilikinya. Untuk Anda masalah khusus, saya akan mempertimbangkan:
Seperti yang dinyatakan teks bantuan:
Dari ini, Anda harus mendapatkan backtrace ketika kegagalan terjadi. Anda kemudian dapat menginstruksikan fungsi yang dimaksud dengan Cu CMx dan melangkah melalui kegagalan saat itu terjadi untuk informasi selengkapnya.
sumber
setq
dan'debug-on-message
. Mengubahsetq debug-on-message
atauset 'debug-on-message
memperbaikinya untuk saya.