2010-11-17 7 views
1

У меня есть поиск в Интернете. Я попробовал цветную тему (возможно, мне нужно создать свою собственную, но на самом деле у меня есть emacs, настроенный так, как я хочу, кроме этой ОДНОЙ вещи, и я не мог найти цветную тему, которая была приемлема для меня).Emacs - цвет каталогов в стиле по умолчанию

Я просто хочу изменить цвет каталогов в режиме dired-mode. У меня есть несколько пользовательских цветов изменилось в моем .emacs, как:

(set-face-foreground 'font-lock-comment-face "yellow") 

Но я просто не знаю, что лицо, чтобы изменить для каталогов в Dired режиме.

Может ли кто-нибудь помочь?

Спасибо!

+0

Drew

ответ

5

Если вы переместите точку в то место, где отображается цвет, который вы хотите изменить, и запустите M-x describe-face, он скажет вам лицо для текста в точке и свойства этого лица.

Для меня это dired-directory, а не font-lock-comment-face.

+0

Я сделал M-x описание-лицо, и он попросил меня имя лица! – nroose

+0

По умолчанию лицо (если вы просто нажмете enter) будет текущим лицом. –

+0

описать лицо на задуманном для меня произведении «Описать лицо:» появится в мини-буфере, и если я нажму на возвращение, ничего не произойдет. – nroose

1
(set-face-foreground 'dired-directory "yellow") 
+0

Ответ был: «Invalid face: dired-directory» – nroose

1

Самый простой способ для запуска:

M-х подгоняет лицу Dired-Справочник

Вам будет представлено меню атрибутов можно настроить. Выберите Save for future sessions, и ваш .emacs будет автоматически обновлен, чтобы изменения были постоянными.

+0

У меня не было соответствия по dired-directory – nroose

+0

Вы загрузили автозагрузку или 'load-library'? Переменные для этого режима (включая грани) инициализируются лениво. – ataylor

2

Ну, мне удалось перечислить лица, сделав Mx list-faces-display, а затем я нашел лица, у которых был синий цвет, которого я не хотел, и, хотя ни одно из описаний лиц ничего не говорило например «Имя каталога в dired», я просто изменил все лица, которые имели нечитаемые цвета, и мои проблемы были решены!

1

diredful (dired colorful) работал для меня.

http://www.emacswiki.org/Diredful

https://github.com/emacsmirror/diredful

Чтобы соответствовать директории:

  1. шаблон: D
  2. Выберите регулярное выражение на всей линии (так, что он соответствует разрешения, содержащие 'D')
  3. .
  4. Относится к Dirctories
  5. Стиль цветов.
0

Если вы используете старую версию emacs (я тестировал emacs 21), попробуйте «list-text-properties-at» вместо «описать-face». для меня он показывает лицо каталога как «font-lock-function-name-face».

 Смежные вопросы

  • Нет связанных вопросов^_^