Есть ли хорошая подсветка синтаксиса php для Emacs? Я использую Emacs 23. Я пробовал php-mode, но это ничего не дает . Я пробовал nXhtml, но это игнорирует мою цветовую тему и возвращается к ужасному ищу дефолт. Есть ли что-то, что я пропустил, или, возможно, параметр конфигурации, который я проигнорировал?
Подсветка синтаксиса PHP для Emacs
Ответы (3)
Я использовал этот http://www.emacswiki.org/emacs/php-mode-improved.el несколько раз. Но я снова переключился на nxhtml, поскольку в наши дни мне приходится редактировать слишком много плохо смешанных файлов php / html / js / css.
Я попробовал deboutv, но он sux на emacs (он был создан для xemacs ), и разработка уже некоторое время была заморожена с некоторыми оставшимися плохими ошибками.
Вам следует попробовать режимы, доступные на emacswiki, и посмотреть, подходит ли вам один из них. Если нет, то вы знаете, что делать: создайте свое.
PHP-режим, с которым вы связались, определенно обеспечивает подсветку синтаксиса. Если он «ничего не делает», значит, вы установили его неправильно. Возможно, вы захотите еще раз проверить свою конфигурацию.
Я думаю, что nXhtml ничего не делает с вашей цветовой темой. Это скорее ваша цветовая тема, которая не знает о цветах фона, которые nXhtml помещает в блоки с различными основными режимами.
Имеются разные цвета фона, чтобы вы знали, что у вас есть полные возможности редактирования HTML в Emacs в частях HTML и возможности режима редактирования PHP, который вы используете в частях PHP.
Вы можете просто указать nXhtml не раскрашивать фон, если хотите.