Изменить цвета в режиме Emacs Ido - PullRequest
3 голосов
/ 12 декабря 2011

Я установил Emacs-starter-kit (https://github.com/technomancy/emacs-starter-kit/),) и настроил цветовую схему. Но в минибуфере (в режиме ido, который по умолчанию в Emacs-starter-kit) выглядит красный цветразные. скриншот http://xmages.net/storage/10/1/0/5/5/upload/7133d11f.jpg Как настроить цвета в минибуфере ido и сделать так, чтобы он выглядел так же, как в обычных буферах? Спасибо.

Ответы [ 3 ]

7 голосов
/ 12 декабря 2011

Вот лица для ido и как я их установил в .emacs:

(custom-set-faces
 '(ido-subdir ((t (:foreground "#66ff00")))) ;; Face used by ido for highlighting subdirs in the alternatives.
 '(ido-first-match ((t (:foreground "#ccff66")))) ;; Face used by ido for highlighting first match.
 '(ido-only-match ((t (:foreground "#ffcc33")))) ;; Face used by ido for highlighting only match.
 '(ido-indicator ((t (:foreground "#ffffff")))) ;; Face used by ido for highlighting its indicators (don't actually use this)
 '(ido-incomplete-regexp ((t (:foreground "#ffffff")))) ;; Ido face for indicating incomplete regexps. (don't use this either)

Я нашел их, выполнив M-x set-face-foreground RET , а затем набрав "ido-" и используя завершение, чтобы получить доступные имена лиц.

Может быть проще использовать M-x customize face, а затем использовать завершение, как описано выше, для настройки граней с помощью простого интерфейса.

2 голосов
/ 12 июня 2013

Лучший способ найти доступные грани (чем set-face-foreground) - list-faces-display.

Вы также можете позволить Emacs выполнить настройку, а затем переместить код - из его довольно невежественного местоположения в EOF .emacs в хук шрифта:

(add-hook 'after-init-hook 'global-font-lock-mode)
(add-hook 'font-lock-mode-hook
          '(lambda()
             (custom-set-faces
                 .
                 .

ИМХО, это лучший и самый понятный способ включить блокировку шрифтов.

global-font-lock-mode включит блокировку шрифта во всех буферах. Вызовите эту (автозагрузку) функцию в интерактивном режиме для переключения блокировки шрифтов.

2 голосов
/ 12 декабря 2011

Вы можете настроить Ido лица с * 1 001 * М * 1 002 * х customize-group RET ido RET и затем найдите face.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...