NWS*_*NWS 6 emacs filenames open-files
如何让 Emacs 识别新的文件扩展名?例如,如果我有一个.c
文件并在 Emacs 中打开它,我会得到正确的 C 语法高亮显示,但是如果我有一个.bob
文件格式(我知道是 C),我如何告诉 Emacs 以相同的方式解释它作为.c
文件的方式?
小智 10
这在Emacs Beginner's Howto 中有描述。
随着线
(setq auto-mode-alist (cons '("README" . text-mode) auto-mode-alist))
Run Code Online (Sandbox Code Playgroud)
如果你打开一个名为 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))
Run Code Online (Sandbox Code Playgroud)
如果文件名为 *.html 或 *.htm,您告诉 emacs 键入“html-helper-mode”
在stackoverflow 上有一个例子,将 *.emacs 文件高亮显示为 lisp.code:
(setq auto-mode-alist
(append '((".*\\.emacs\\'" . lisp-mode))
auto-mode-alist))
Run Code Online (Sandbox Code Playgroud)