2010-06-15 2 views
10

Я только начал использовать nxhtml, и я открыл PHP-файл, это выглядит просто ужасно. Обычно я устанавливаю черный цвет фона, но режим PHP/nxhtml, background-color установлен на голубой, и я не знаю, как его изменить. Как я могу его изменить? Есть ли хороший сайт для изучения режима nxhtml?В Emacs, как остановить nxthml, чтобы испортить мой фоновый цвет?

ответ

16

Добавление этой строки:

(setq mumamo-background-colors nil) 

своим .emacs (или эквивалент) отключит все фоновые цвета, поступающие от mumamo. Я лично использую zen-color-theme, и комбинация с цветами фона mumamo была просто невыносимой, поэтому я полностью их отключил.

+0

Вот оно. Благодаря! – beatak

2

IIRC, это унаследовано от mumamo (несколько основных режимов). Попробуйте настроить грань «mumamo-background-chunk-major» (M-x customize-face mumamo-background-chunk-major RET). Отмените галочку поверх перенаправленных свойств, чтобы наследовать ее по умолчанию.

Или для более подробной информации о mumamo дисплее M-x customize-group mumamo-display RET

+0

Хорошо знать, как настраивать вещи. Благодаря! – beatak

4

Возможно, лучший способ - настроить окраску mumamo-chunk. Это целое число, которое можно настроить только на цветные куски с глубиной, превышающей эту. По умолчанию 0, поэтому все куски окрашены.

Другая возможность - использовать окраску mumamo-no-chunk. Это второстепенный режим, который вы можете включить для буфера, чтобы избежать окраски блоков в этом конкретном буфере. (Это находится в меню nXhtml в разделе «nXhtml/Multiple Major Modes/Remove Chunk Colors Temporarily.)

Еще одно решение (которое я бы приветствовал) - включить цветную раскраску в цветовые темы, чтобы они не столкнулись с ними Поскольку я думаю, что раскраска предоставляет полезную информацию для большинства пользователей, я думаю, что это было бы лучше.

(PS: Если вы не используете цвета, вы можете показать разрывы разделов на полях, если хотите.)

+0

Я не использую меню ... но то, что mumamo-no-chunk-coloring прекрасно работает. Благодаря! – beatak

+0

@Leo: +1 ... (setq mumamo-chunck-coloring 1) в моем стартовом файле emacs для победы:) – TacticalCoder

1

Это то, что я поставил на мой .emacs, чтобы отменить синий цвет:

(custom-set-faces 
    ;; custom-set-faces was added by Custom. 
    ;; If you edit it by hand, you could mess it up, so be careful. 
    ;; Your init file should contain only one such instance. 
    ;; If there is more than one, they won't work right. 
'(mumamo-background-chunk-major ((((class color) (min-colors 8)) (:background "white"))))) 
Смежные вопросы