Câu trả lời:
Xem biến user-init-file
được mô tả trong phần 38.1.2 Tệp khởi đầu của hướng dẫn sử dụng Emacs Lisp.
Sử dụng biến này, thật dễ dàng để xây dựng một lệnh tương tác mở tệp init:
(defun my-open-init-file ()
"Open the init file."
(interactive)
(find-file user-init-file))
Một cách khác đơn giản là thêm dấu trang cho tệp init của bạn ( bookmark-set
, được ràng buộc C-x r m
theo mặc định). Sau đó, bạn có thể sử dụng bookmark-jump
( C-x r b
) để trở lại nó.
Ngoài ra, nếu bạn bật recentf-mode
và sử dụng Helm hoặc Ido với ido-use-virtual-buffers
chế độ, thì việc chuyển sang bất kỳ tệp nào gần đây cũng nhanh như vậy C-x b <filename>
. Sau khi kích hoạt tính năng này và cài đặt recentf-max-saved-items
thành một giá trị cao đẹp (1000), thực tế tôi thậm chí không bao giờ nghĩ về việc một tệp đã được mở hay chưa - mọi thứ đều có thể truy cập thông qua một phím duy nhất liên kết mọi lúc.
Điều này không hữu ích nếu bạn sử dụng Emacs trên nhiều hệ thống đặt tệp init ở những nơi khác nhau hoặc nếu bạn không chỉnh sửa init.el
thường xuyên (nhưng loại người dùng Emacs nào sẽ đúng?!?)