有没有适用于Emacs的好的PHP语法高亮插件?我正在使用Emacs 23。我尝试过php-mode,但它没有任何效果。我尝试了nXhtml,但它会忽略我的颜色主题并恢复到一些可怕的默认值。我是否错过了某个插件或者忽略了某个配置设置?
我曾使用过http://www.emacswiki.org/emacs/php-mode-improved.el,但最近需要编辑太多混乱的php/html/js/css文件,因此我改回了nxhtml。我尝试过deboutv,但它在emacs上表现不佳(它是为xemacs创建的),而且开发已经死亡一段时间,留下了一些严重的错误。您可以尝试在emacswiki上查看可用的模式,并查看是否有适合您的。如果没有,那么您知道该怎么做:创建自己的模式。
我认为nXhtml与你的颜色主题无关。相反,是你的颜色主题不知道nXhtml在不同主模式块上放置的背景颜色。 不同的背景颜色存在是为了让你意识到,在html部分中,你拥有Emacs html编辑的全部功能,而在php部分中,你使用的是php编辑模式的功能。 如果你喜欢,你可以告诉nXhtml不要着色背景。