Q: làm thế nào tôi có thể có được bộ đệm mới để tôn vinh ánh xạ auto-mode-alist
?
Khi tìm tệp , Emacs so sánh phần mở rộng tệp với auto-mode-alist
để xác định chế độ chính nào sẽ sử dụng cho bộ đệm của tệp. Có cách nào để sử dụng thông tin trong auto-mode-alist
để xác định chế độ cho bộ đệm chưa (chưa) có tệp được liên kết với nó không?
Đó là: nếu tôi mở một bộ đệm mới có tên giống như phần mở rộng tệp, tôi có thể mở nó tự động trong chế độ mong đợi không? Ví dụ: nếu tôi mở một bộ đệm mới a-new-buffer.el
chưa được liên kết với một tệp, tôi muốn nó mở ra emacs-lisp-mode
thay vì ở chế độ mặc định.
org
bộ đệm tạm thời để kiểm tra các chức năng mới mà tôi đang viết để sử dụng org-mode
; b) một R
bộ đệm tạm thời để thực hiện một số thao tác thống kê nhanh chóng, vứt đi; c) bộ đệm văn bản tạm thời để soạn email. Trong mỗi trường hợp, tôi không muốn tạo một tệp để truy cập, tôi chỉ muốn một bộ đệm vứt đi mà dù sao cũng mở trong chế độ thích hợp.
C-x C-f
làm không " tạo ra một tập tin để truy cập ". Đó là một sự hiểu lầm cơ bản. Họ chỉ đơn giản là làm chính xác những gì bạn đang tìm kiếm. Đó là chỉ nếu và khi bạn cố gắng để tiết kiệm bộ đệm rằng một tập tin được tạo ra. Nếu bạn không cố lưu bộ đệm, không có tệp nào được tạo. Những gì bạn muốn, từ những gì tôi hiểu cho đến nay, là "truy cập một tệp" (điều này thực sự có nghĩa là mở một bộ đệm trong chế độ thích hợp).
auto-mode-alist
, bạn làm cho bộ đệm " truy cập " tệp (và điều đó sẽ đảm nhiệm mọi thứ).