Подтвердить что ты не робот

Как изменить цвет выделения для выбранного текста с помощью Emacs/deftheme?

Я использую Emacs 24; Я установил тему zenburn, и это здорово, за исключением того, что я не могу легко выделить выделение, выделяя цвет подсветки, предоставляемый zenburn:

enter image description here

По цвету "Выбор" я имею в виду цвет текста, который я выбрал, установив отметку (C-space и перемещая курсор для выбора текста).

В моей жизни я не могу понять, как ее изменить. Я попытался изменить каждую комбинацию highlight, selection и т.д., О которой я могу думать в zenburn-theme.el, но ничего не изменит.

** Для здравого смысла я попытался изменить другие цвета в теме, чтобы убедиться, что Emacs правильно загружает файл - это - эти изменения работают. *

Я бы подумал, что смена highlight будет работать, но никакие настройки в строке highlight не работают:

;;;; Built-in                                                                                                                                                                            
;;;;; basic coloring                                                 
   ...                                                                                                      
   `(highlight ((t (:background ,zenburn-bg-05 :foreground ,zenburn-yellow))))  

Как изменить цвет выделения?

4b9b3361

Ответ 1

То, что вы ищете, это лицо region. Например:

(set-face-attribute 'region nil :background "#666")

Ответ 2

В дополнение к tungd решению. Затем вы можете изменить цвет шрифта, чтобы сделать его более читаемым. Например. на белый

(set-face-attribute 'region nil :background "#666" :foreground "#ffffff")

Ответ 3

Вы можете использовать интерфейс настроить.

M-x customize-face

При появлении запроса на какую сторону введите region. Тогда вы увидите что-то вроде:

введите описание изображения здесь

Использование настройки позволяет легко экспериментировать с большим количеством цветов. Пытаться нажав [ Choose ], чтобы получить доступ к набору цветов), затем [ Apply and Save ]. Он также красиво организует ваши настройки в один файл (вместо того, чтобы загрязнять ваш init.el).