Anda seharusnya tidak menekannya. Ini berisi informasi berharga, sorot kesalahan dalam proses kompilasi.
Andrew Swann
Sepakat. Anda sebaiknya memilih pengelola bug untuk menulis kode bebas peringatan.
lunaryorn
Pradhan: Belum dapat berkomentar di sini, tetapi pengguna tidak meminta tidak ada peringatan. Dia meminta agar bingkai dengan peringatan tidak terbuka. Dia mungkin ingin meninjau log kompilasi nanti. andrew-swann: Anda tidak perlu tahu apa yang ingin dicapai pengguna. Sebagai contoh, saya menemukan popping terbuka, buffer mengganggu aliran saya. Saya menemukan utas ini karena saya mencoba menginstal paket N, dan saya ingin memeriksa peringatan di bagian akhir. Apa yang ideal adalah memiliki buffer yang muncul secara opsional, dan menampilkan "N peringatan, kesalahan M" di minibuffer. Bagaimanapun, jangan beri tahu pengguna yang mau
user3113723
Sesuaikan display-buffer-alist?
politza
Jawaban:
4
Jika Anda package--compilemenelepon byte-recompile-directory(default), Anda dapat mematikan semua peringatan dengan menyesuaikan variabel byte-compile-warnings. Anda juga dapat mengaturnya untuk nildiri sendiri, atau penggunaan M-x customize-grouppada kelompok bytecomp, diatur Byte Compile Warningsuntuk Somedan cek tidak ada kotak. Namun, jika Anda memiliki package--compilemenjadi defadviced untuk memohon sesuatu yang lain ( async-byte-recompile-directorydalam kasus saya), Anda harus melihat ke dalam kustomisasi yang fungsi tertentu / perpustakaan.
Jika Anda menggunakan async-bytecomp, saya telah mengajukan permintaan di sini untuk menyuntikkan bytecomppenyesuaian ke lingkungan yang dikompilasi. Anda dapat melakukan perubahan lokal hingga ada resolusi: Tambahkan
set-window-dedicated-p adalah fungsi bawaan di `kode sumber C '.
(set-window-dedicated-p WINDOW FLAG)
Tandai WINDOW sebagai yang didedikasikan menurut FLAG. WINDOW harus berupa jendela langsung dan default ke jendela yang dipilih. FLAG non-nil berarti menandai WINDOW sebagai yang didedikasikan untuk buffernya. FLAG nil berarti menandai WINDOW sebagai tidak berdedikasi. Kembalikan BENDERA.
Anda mungkin tertarik dengan mengatur jendela instalasi khusus , maka buffer kompilasi tidak akan lagi mengganggu Anda ketika berada di dalam jendela khusus.
display-buffer-alist
?Jawaban:
Jika Anda
package--compile
meneleponbyte-recompile-directory
(default), Anda dapat mematikan semua peringatan dengan menyesuaikan variabelbyte-compile-warnings
. Anda juga dapat mengaturnya untuknil
diri sendiri, atau penggunaanM-x customize-group
pada kelompokbytecomp
, diaturByte Compile Warnings
untukSome
dan cek tidak ada kotak. Namun, jika Anda memilikipackage--compile
menjadidefadvice
d untuk memohon sesuatu yang lain (async-byte-recompile-directory
dalam kasus saya), Anda harus melihat ke dalam kustomisasi yang fungsi tertentu / perpustakaan.Jika Anda menggunakan
async-bytecomp
, saya telah mengajukan permintaan di sini untuk menyuntikkanbytecomp
penyesuaian ke lingkungan yang dikompilasi. Anda dapat melakukan perubahan lokal hingga ada resolusi: Tambahkansetelah
di
async-bytecomp.el
.sumber
Dari dokumentasi:
Anda mungkin tertarik dengan mengatur jendela instalasi khusus , maka buffer kompilasi tidak akan lagi mengganggu Anda ketika berada di dalam jendela khusus.
sumber