Emacs
Emacs 的文件副檔名辨識
如何讓 Emacs 辨識新的文件副檔名?例如,如果我有一個
.c
文件並在 Emacs 中打開它,我會得到正確的 C 語法高亮顯示,但是如果我有一個.bob
文件格式(我知道是 C),我如何告訴 Emacs 以相同的方式解釋它方式作為.c
文件?
這在Emacs Beginner’s Howto中有描述。
隨著線
(setq auto-mode-alist (cons '("README" . text-mode) auto-mode-alist))
如果你打開一個名為 README 的文件,你告訴 emacs 進入“文本模式”。
和
(setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist)) (setq auto-mode-alist (cons '("\\.htm$" . html-helper-mode) auto-mode-alist))
如果文件名為 *.html 或 *.htm,您告訴 emacs 鍵入“html-helper-mode”
在stackoverflow上有一個例子,將 *.emacs 文件高亮為 lisp.code:
(setq auto-mode-alist (append '((".*\\.emacs\\'" . lisp-mode)) auto-mode-alist))