Gostaria de atribuir um arquivo ( ~/tmp/scratch
) ao *scratch*
buffer no Emacs.
Quando eu abro o Emacs eu gostaria ~/tmp/scratch
de ser aberto (de preferência no buffer chamado *scratch*
) e quando o Emacs for fechado o conteúdo deve ser salvo em ~/tmp/scratch
.
Responder1
Veja este artigo:Como tornar o buffer Scratch do Emacs persistente entre as sessões.
Este artigo contém o código para colocar no arquivo .emacs ou .emacs.d/init.el, que declarará o arquivo que contém o buffer temporário, carregará o buffer na inicialização e salvará no desligamento.
O código é um pouco volumoso para ser reproduzido aqui. Você também deve ler os comentários do artigo.