Pertanyaan yang diberi tag «warning»

1
suppress warning: penugasan ke variabel bebas (dan lainnya)
Bagaimana saya bisa menekan peringatan "assignment to free variable" ketika byte mengkompilasi file emacs lisp? Saya sebenarnya sebagian besar tertarik untuk menekannya untuk buffer tertentu ketika menggunakan flycheck, tapi saya mengerti ini hanya meneruskan ke byte compiler. Akan lebih baik untuk mendapatkan daftar semua peringatan / kesalahan yang dapat ditekan. …

1
Berurusan dengan "Peringatan: penugasan ke variabel bebas" ketika perpustakaan tertentu bisa hilang dengan desain
Kompilasi byte mode saya: (defun dict-setup-expansions () "Add `dict-mode' specific expansions." (set (make-local-variable 'er/try-expand-list) (list #'dict-mark-article))) memberi peringatan: Warning: assignment to free variable `er/try-expand-list' Ini adalah situasi yang normal karena er/try-expand-listdidefinisikan dalam externa; perpustakaan expand-regionyang ada di http://elpa.gnu.org Mode saya mendaftar ekstensi ke expand-regionperpustakaan tetapi tidak apa-apa untuk menjalankan mode …


2
Bagaimana cara saya mendeklarasikan variabel yang dapat diabaikan?
Bagaimana cara saya menghindari peringatan byte-compiler Unused lexical variabledalam fungsi yang didefinisikan menggunakan makro untuk memperluas defun? Misalnya, makro defun-rcirc-commanddalam rcirc.el menggunakan targetvariabel yang tidak digunakan oleh beberapa pemanggilan. Dalam Common Lisp saya dapat menggunakan ignorable deklarasi: (declare (ignorable target)). Solusi buruk: Tambahkan sesuatu seperti (setq target target)ke semua pengguna …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.