Este búfer me molesta cada vez que instalo un nuevo paquete o actualizo uno con package.el:

¿Cómo puedo decirle a emacs que nunca muestra ese búfer a menos que necesite saber algo realmente importante de él?
display-buffer-alist?
Este búfer me molesta cada vez que instalo un nuevo paquete o actualizo uno con package.el:

¿Cómo puedo decirle a emacs que nunca muestra ese búfer a menos que necesite saber algo realmente importante de él?
display-buffer-alist?
Respuestas:
Si package--compilellama byte-recompile-directory(predeterminado), puede desactivar todas las advertencias personalizando la variable byte-compile-warnings. O se puede configurar para que nilusted mismo, o su uso M-x customize-groupen el grupo bytecomp, establecido Byte Compile Warningsa Somey verificación de ninguna de las casillas. Sin embargo, si usted tiene package--compilesiendo defadviced para invocar otra cosa ( async-byte-recompile-directoryen mi caso), usted debe buscar en la personalización de esa función específica / biblioteca.
Si está utilizando async-bytecomp, he planteado una solicitud aquí para inyectar las bytecomppersonalizaciones en el entorno en el que se compila. Puede hacer un cambio local hasta que haya una resolución: Agregar
(async-inject-variables "\\`byte-compile-warnings\\'")
después
,(async-inject-variables "\\`load-path\\'")
en async-bytecomp.el.
De la documentación:
set-window-dedicated-p es una función incorporada en el 'código fuente C'.
(BANDERA DE VENTANA set-window-dedicated-p)
Marque la VENTANA como dedicada según la BANDERA. La VENTANA debe ser una ventana activa y la predeterminada es la seleccionada. FLAG no nil significa marcar WINDOW como dedicado a su búfer. FLAG nil significa marcar WINDOW como no dedicado. Regresar BANDERA.
Puede interesarle configurar la ventana de instalación dedicada , luego el búfer de compilación ya no le molestará cuando esté dentro de la ventana dedicada.