Toda vez que troco algo em um buffer e decidi instalar um pacote a partir de packages.el, o Emacs está me perguntando repetidamente se eu quero salvar os outros buffers, porque ele mudou.
Não consigo entender a relação entre esse buffer e a instalação de um pacote. Na internet, não encontrei resposta adequada.
Alguém se importa em explicar a lógica por trás disso?
Desde já, obrigado.
package
byte-compilation
ReneFroger
fonte
fonte
Respostas:
Não há muita lógica por trás disso. Pelo menos, não no sentido de uma decisão consciente. É mais um recurso do processo de compilação que realmente não se aplica ao gerenciamento de pacotes, mas ninguém se preocupou em corrigi-lo ainda.
Sempre que o Emacs está prestes a compilar algo, ele pergunta se você deseja salvar os buffers editados. Na verdade, isso é algo muito útil e faz todo sentido quando você está compilando algum código no qual está trabalhando.
Em particular, isso se aplica ao compilador de bytes, que compila arquivos Elisp. E uma das etapas da instalação de um pacote é compilá-lo em bytes. Quando isso acontece, o Emacs faz sua rotina habitual de pedir que você salve coisas, mesmo que isso realmente não importe aqui.
fonte