Изменение цвета линии подсветки в Emacs
Я установил emacs 24, а также установил прелюдию и хотел изменить тему с zenburn на tango-dark. Но цвет, которым выделена линия, желтый, и мне это не нравится. Я хочу, чтобы он был как серый цвет в zenburn.
Что я должен делать? Я предпочитаю не отключать линию hl, но когда я попытался, я увидел, что пробел между скобками () выделен одинаковым желтым цветом. (В теме zenburn этого не произошло). Я также знаю, что это не является частью темы танго, потому что когда я запускаю vanilla emacs(sudo emacs) с темой танго, такое выделение не происходит.
2 ответа
Это было бы легко исправить, если вы настроите свой файл инициализации (~/.emacs
, ~/.emacs.el
, или же ~/.emacs.d/init.el
)
Включите линию hl:
(global-hl-line-mode 1)
Установите любой цвет в качестве фона лица текущей строки:
(set-face-background 'hl-line "#3e4446")
Чтобы сохранить подсветку синтаксиса в текущей строке:
(set-face-foreground 'highlight nil)
M-x customize-face RET hl-line
поможет вам. Просто выберите лицо, которое вам нравится (вы можете набрать ту же команду с другой установленной темой, просто чтобы посмотреть значения, которые вам нравятся).