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--compile
estiver chamando byte-recompile-directory
(padrão), poderá desativar todos os avisos, personalizando a variável byte-compile-warnings
. Você pode configurá-lo para nil
si mesmo, ou uso M-x customize-group
no grupo bytecomp
, definir Byte Compile Warnings
a Some
e verificação nenhuma das caixas. No entanto, se você tem package--compile
de ser defadvice
d para invocar outra coisa ( async-byte-recompile-directory
no 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 bytecomp
personalizaçõ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.