Emacs - цвет каталогов в каталогах - PullRequest
1 голос
/ 17 ноября 2010

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

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

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

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

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

Спасибо!

Ответы [ 6 ]

6 голосов
/ 17 ноября 2010

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

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

2 голосов
/ 17 ноября 2010

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

1 голос
/ 24 мая 2011

Diredful (Dired Color) работал для меня.

https://www.emacswiki.org/emacs/Diredful

https://github.com/emacsmirror/diredful

Для сопоставления каталогов:

  1. Шаблон: д. *
  2. Выберите регулярное выражение во всей строке (чтобы оно соответствовало разрешениям, содержащим 'd')
  3. Проверка относится к каталогам
  4. Стиль цвета.
1 голос
/ 17 ноября 2010

Самый простой способ - запустить:

M-x customize face dired-directory

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

1 голос
/ 17 ноября 2010
(set-face-foreground 'dired-directory "yellow" )
0 голосов
/ 24 мая 2011

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

...