Я хотел бы назначить файл ( ~/tmp/scratch
) буферу *scratch*
в Emacs.
Когда я открываю Emacs, я хочу, ~/tmp/scratch
чтобы он был открыт (предпочтительно в буфере с именем *scratch*
), а когда Emacs закрывается, его содержимое должно сохраняться в ~/tmp/scratch
.
решение1
См. эту статью:Как сделать буфер Scratch в Emacs постоянным между сеансами.
В этой статье содержится код для вставки в файл .emacs или .emacs.d/init.el, который объявит файл, содержащий рабочий буфер, загрузит буфер при запуске и сохранит его при завершении работы.
Код слишком объемный, чтобы воспроизвести его здесь. Также стоит прочитать комментарии к статье.