Emacs, как поменять некоторые цвета в оболочке M-x?

Я использую Emacs 24 и хочу изменить цвет каталогов и файлов, пока ям в режиме оболочки (ls команда). В идеале - в зависимости от прав файла.

Как я могу это сделать?

Я пытался играть с

(setq ansi-color-names-vector
      ["black" "red" "green" "yellow" "PaleBlue" "magenta" "cyan" "white"])
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)

Но я думаю, что это нея не работаю

У меня сейчас солнечная цветовая гамма. Но я не хочу это менять »s цвета, только для режима оболочки.

Редактировать:

Когда я меняю цвета для моего системного терминала (используя файл .dircolrs в моем домашнем каталоге) - emacs читает его, НОон (emacs) немного меняет цвета - он делает цвет немного темнее или светлее в режиме оболочки.

И я неНе знаю, почему Emacs делает это.

Разные цвета dirs (игры, Public ...:

Это системный терминал:

И это Emacs:

Это измененные цвета, с цветами по умолчанию и Emacs с соляризованной темой сделал синие пятна на синем фоне.

Я понимаю, что этоНайти хак не проблема, просто хочу знать, почему Emacs немного меняет цвет.

Ответы на вопрос(3)

Ваш ответ на вопрос