Tôi thích sử dụng recentf
chế độ trong Emacs tạo danh sách các tệp tôi đã mở gần đây. Danh sách này là liên tục giữa các phiên, vì vậy tôi có thể nhận được các tệp mà tôi đã sử dụng cách đây khá lâu.
Tuy nhiên, gần đây tôi đã bắt đầu sử dụng Emacsclient để kết nối với máy chủ Emacs được bật tự động khi tôi đăng nhập. Nhìn chung, đây là một cải tiến lớn. Tuy nhiên, recentf
chế độ bắt đầu thiếu hầu hết các tệp tôi đã mở bất cứ khi nào tôi khởi động lại máy tính. Nó nhớ một số trong số chúng và tôi không thể thấy một mẫu trong đó các tệp được ghi lại.
Làm thế nào tôi có thể sửa chữa hành vi này? Làm cách nào tôi có thể lấy nó để ghi lại tất cả các tệp tôi truy cập và ghi nhớ chúng giữa các phiên?
emacs -nw
, tải máy chủ và Recentf, sau đó chạy recentf-mode 1
và server-start
theo thứ tự đó và không thể tái tạo vấn đề của bạn. Bạn có thể đăng tệp .emacs của mình ở đâu đó (chẳng hạn như pastebin) cùng với một ví dụ về cách bạn bắt đầu emacs và emacsclient không?
emacsclient -c --alternate-editor="" %f
. Vấn đề có thể là do tôi không đóng Emacs trước khi tắt máy tính, nhưng tôi không chắc. Giết thủ công Emacs trước khi tắt có vẻ giúp ích, nhưng đó không phải là một giải pháp tuyệt vời.