Мне нравится использовать recentf
режим в Emacs, который выдает список файлов, которые я недавно открыл. Этот список постоянен между сеансами, поэтому я могу получить доступ к файлам, которые использовал довольно давно.
Однако недавно я начал использовать Emacsclient для подключения к серверу Emacs, который автоматически включается при его регистрации. В целом, это было большое улучшение. Однако recentf
режим начал пропускать большинство файлов, которые я открывал, каждый раз, когда перезагружал свой компьютер. Он запоминает некоторые из них, и я не вижу схемы, в которой записываются файлы.
Как я могу исправить это поведение? Как я могу записать все файлы, которые я посещаю, и запомнить их между сеансами?
emacs -nw
, загрузив сервер и RecentF, затем запустив recentf-mode 1
и server-start
в таком порядке, и не смог воспроизвести вашу проблему. Можете ли вы опубликовать свой файл .emacs где-нибудь (например, pastebin) вместе с примером того, как вы запускаете emacs и emacsclient?
emacsclient -c --alternate-editor="" %f
. Возможно, проблема в том, что я не закрыл Emacs до выключения компьютера, но я не уверен. Ручное убийство Emacs перед выключением кажется полезным, но это не очень хорошее решение.