1

基本上,我一直在尝试 nXhtml 模式,它在 Emacs 24 中非常缓慢和错误。

我正在处理 PHP 文件。我想用*.phpas加载大多数文件php-mode,但如果我正在访问的文件位于'/templates'or'/views'文件夹中,则将文件加载到html-mode.

重命名文件或更改项目结构不是选项。我正在使用 24.1.1。我确信这是可能的,因此将接受指向正确方向的体面的伪代码解决方案。

4

1 回答 1

6

要执行您想要的操作,您需要将正确的正则表达式放入auto-mode-alist. 以下将做:

(add-to-list 'auto-mode-alist '("\\.php\\'" . php-mode))
(add-to-list 'auto-mode-alist '("/\\(templates\\|views\\)/.*\\.php\\'" . html-mode))
于 2012-09-11T20:23:36.590 回答