Esse buffer me incomoda toda vez que instalo um novo pacote ou atualizo um com package.el:

Como posso dizer ao emacs que nunca mostra esse buffer, a menos que eu precise saber algo realmente importante dele?
display-buffer-alist?
Esse buffer me incomoda toda vez que instalo um novo pacote ou atualizo um com package.el:

Como posso dizer ao emacs que nunca mostra esse buffer, a menos que eu precise saber algo realmente importante dele?
display-buffer-alist?
Respostas:
Se você package--compileestiver chamando byte-recompile-directory(padrão), poderá desativar todos os avisos, personalizando a variável byte-compile-warnings. Você pode configurá-lo para nilsi mesmo, ou uso M-x customize-groupno grupo bytecomp, definir Byte Compile Warningsa Somee verificação nenhuma das caixas. No entanto, se você tem package--compilede ser defadviced para invocar outra coisa ( async-byte-recompile-directoryno meu caso), você deve olhar para a personalização dessa função específica / biblioteca.
Se você estiver usando async-bytecomp, levantei uma solicitação aqui para injetar as bytecomppersonalizações no ambiente em que ele é compilado. Você pode se contentar com uma alteração local até que haja uma resolução: Adicionar
(async-inject-variables "\\`byte-compile-warnings\\'")
depois de
,(async-inject-variables "\\`load-path\\'")
no async-bytecomp.el.
Da documentação:
set-window-dedicado-p é uma função embutida no `código fonte C '.
(BANDEIRA DA JANELA DE SET-Window-Dedicated-p)
Marque WINDOW como dedicado, de acordo com FLAG. A JANELA deve ser uma janela ativa e o padrão é a janela selecionada. FLAG não nulo significa marcar WINDOW como dedicado ao seu buffer. FLAG nulo significa marcar a JANELA como não dedicada. Retornar FLAG.
Você pode estar interessado configurando a janela de instalação dedicada , então o buffer de compilação não o incomodará mais quando estiver dentro da janela dedicada.