Emacs

Emacs 的文件副檔名辨識

  • November 23, 2011

如何讓 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))

引用自:https://unix.stackexchange.com/questions/25184