Mi piace usare la recentf
modalità in Emacs che produce un elenco di file che ho aperto di recente. Questo elenco è persistente tra le sessioni, quindi posso accedere ai file che ho usato molto tempo fa.
Tuttavia, di recente ho iniziato a utilizzare Emacsclient per connettermi a un server Emacs che si accende automaticamente quando lo accedo. Nel complesso, questo è stato un grande miglioramento. Tuttavia, la recentf
modalità ha iniziato a perdere la maggior parte dei file che ho aperto ogni volta che ho riavviato il mio computer. Ne ricorda alcuni e non riesco a vedere uno schema in cui i file vengono registrati.
Come posso risolvere questo comportamento? Come posso ottenerlo per registrare tutti i file che visito e ricordarli tra le sessioni?
emacs -nw
, caricando server e recentf, quindi eseguendo recentf-mode 1
e server-start
in quell'ordine e non sono riuscito a riprodurre il tuo problema. Puoi pubblicare il tuo file .emacs da qualche parte (come un pastebin) insieme ad un esempio di come stai iniziando emacs ed emacsclient?
emacsclient -c --alternate-editor="" %f
. Il problema potrebbe essere con la mia mancata chiusura di Emacs prima di spegnere il computer, ma non sono sicuro. Uccidere manualmente Emacs prima di spegnerlo sembra aiutare, ma non è un'ottima soluzione.