Ответ 1
То, что вы ищете, это лицо region
. Например:
(set-face-attribute 'region nil :background "#666")
Я использую Emacs 24; Я установил тему zenburn, и это здорово, за исключением того, что я не могу легко выделить выделение, выделяя цвет подсветки, предоставляемый zenburn:
По цвету "Выбор" я имею в виду цвет текста, который я выбрал, установив отметку (C-space
и перемещая курсор для выбора текста).
В моей жизни я не могу понять, как ее изменить. Я попытался изменить каждую комбинацию highlight
, selection
и т.д., О которой я могу думать в zenburn-theme.el
, но ничего не изменит.
** Для здравого смысла я попытался изменить другие цвета в теме, чтобы убедиться, что Emacs правильно загружает файл - это - эти изменения работают. *
Я бы подумал, что смена highlight
будет работать, но никакие настройки в строке highlight
не работают:
;;;; Built-in
;;;;; basic coloring
...
`(highlight ((t (:background ,zenburn-bg-05 :foreground ,zenburn-yellow))))
Как изменить цвет выделения?
То, что вы ищете, это лицо region
. Например:
(set-face-attribute 'region nil :background "#666")
В дополнение к tungd решению. Затем вы можете изменить цвет шрифта, чтобы сделать его более читаемым. Например. на белый
(set-face-attribute 'region nil :background "#666" :foreground "#ffffff")
Вы можете использовать интерфейс настроить.
M-x customize-face
При появлении запроса на какую сторону введите region
. Тогда вы увидите
что-то вроде:
Использование настройки позволяет легко экспериментировать с большим количеством цветов. Пытаться
нажав [ Choose ]
, чтобы получить доступ к набору цветов), затем
[ Apply and Save ]
. Он также красиво организует ваши настройки
в один файл (вместо того, чтобы загрязнять ваш init.el
).