J'aime utiliser le recentf
mode dans Emacs qui produit une liste de fichiers que j'ai récemment ouverts. Cette liste est persistante entre les sessions, donc je peux accéder aux fichiers que j'ai utilisés il y a assez longtemps.
Cependant, j'ai récemment commencé à utiliser Emacsclient pour me connecter à un serveur Emacs qui est automatiquement activé lorsque je le connecte. Dans l'ensemble, ce fut une grande amélioration. Cependant, le recentf
mode a commencé à manquer la plupart des fichiers que j'ouvrais à chaque redémarrage de mon ordinateur. Il se souvient de certains d'entre eux et je ne vois pas de modèle d'enregistrement des fichiers.
Comment puis-je résoudre ce problème? Comment puis-je le faire enregistrer tous les fichiers que je visite et les mémoriser entre les sessions?
emacs -nw
, en chargeant server et recentf, puis en cours d'exécution recentf-mode 1
et server-start
dans cet ordre et je n'ai pas pu reproduire votre problème. Pouvez-vous publier votre fichier .emacs quelque part (comme un pastebin) avec un exemple de la façon dont vous démarrez emacs et emacsclient?
emacsclient -c --alternate-editor="" %f
. Le problème peut être dû au fait que je ne ferme pas Emacs avant d'éteindre mon ordinateur, mais je ne suis pas sûr. Tuer manuellement Emacs avant de fermer semble aider, mais ce n'est pas une excellente solution.