Tôi ghét phải chỉ đơn giản là tham khảo tài nguyên trực tuyến khác cho các câu hỏi như thế này, nhưng điều này dường như là một sự phù hợp hoàn hảo cho nhu cầu của bạn.
http://anirudhs.chaosnet.org/blog/2005.01.21.html
Khi bạn thiết lập đã gì được mô tả trên trang đó, bạn có thể chỉ cần thêm này để .emacs
hoặc .emacs.d/init.el
của bạn tập tin tùy thuộc vào phiên bản của emacs:
(setq auto-mode-alist (append '(("\\.ext1$" . sensitive-mode)) auto-mode-alist))
(setq auto-mode-alist (append '(("\\.ext2$" . sensitive-mode)) auto-mode-alist))
(setq auto-mode-alist (append '(("\\.ext3$" . sensitive-mode)) auto-mode-alist))
(setq auto-mode-alist (append '(("\\.ext4$" . sensitive-mode)) auto-mode-alist))
đâu \\.ext1$
, \\.ext2$
, vv là các cụm từ thông dụng khớp với tên tệp bạn không muốn sao lưu.
Nguồn
2009-01-27 03:34:43
Nhưng tất nhiên, bạn sẽ mất các chức năng thông thường của auto-mode-alist khi bạn thiết lập nó theo cách này. Tôi sẽ chỉ (thêm-móc 'chế độ nhạy cảm một số chế độ móc' #) vào các chế độ mà bạn không muốn sao lưu. – jrockway
Cảm ơn Sean, đó là làm việc tốt. jrockway: Tôi không chắc chắn về những tác động của những gì tôi đang mất. Tôi đoán bạn có nghĩa là chế độ nhạy cảm trở thành chế độ duy nhất cho các tệp đó? Tôi không thể có tệp .obj được mở ở chế độ c hoặc html chẳng hạn? – justinhj
@justinhj 'chế độ nhạy cảm 'theo bài đăng trên blog trong câu trả lời được định nghĩa là _minor-mode_ do đó sẽ cho phép bạn mở tệp C hoặc HTML trong chế độ _major-mode_ thích hợp của chúng mà không xung đột. –