我昨天刚开始玩emacs,正在研究我正在进行的项目。无论如何,我已经开始使用nxhtml-mumamo进行web开发工作,并且除了HTML属性包含的内容之外,所有内容都正常工作......
<element attribute="<?= _ID ?>"></element>
...使源无效。 我发现启用mumamo-alt-php-tags-mode对此问题进行排序,现在我正在研究如何在打开.php / .html文件时自动执行此操作。我知道这是通过我的〜/ .emacs文件完成的,但是因为我在打开这个文件时已经执行了nxhtml-mumamo,所以我不知道如何运行另一个函数。
有任何帮助吗?
提前干杯。
答案 0 :(得分:2)
这样的事情:
(add-hook 'nxhtml-mumamo-mode-hook (lambda () (mumamo-alt-php-tags-mode 1)))
这会导致nxhtml-mumamo-mode
中的所有缓冲区也在mumamo-alt-php-tags-mode
中,如果您想将其限制为.html
和.php
个缓冲区,则需要添加更喜欢这样的事情:
(add-hook 'nxhtml-mumamo-mode-hook 'enable-alt-tags-in-certain-files)
(defun enable-alt-tags-in-certain-files ()
"enable mumamo-alt-php-tags-mode in .php and .html files"
(when (string-match "\\.php$\\|\\.html\\$" (buffer-file-name))
(mumamo-alt-php-tags-mode 1)))