Яндекс.Практикум

Подсветка редактируемой строки в Emacs

В текстовом редакторе Emacs можно включить подсветку строки, на которой располагается курсор. Делается это с помощью строчки:

(global-hl-line-mode t)

Её (и все последующие примеры) необходимо поместить в файл конфигурации ~/.emacs. Однако для моей темы оформления выглядит это некрасиво. Слишком ярко и режет глаза:
Emacs подсветка строки

Изменить параметры цвета для активной строки в Emacs

Цвет шрифта и фона для активной строки в Emacs меняются следующим образом:

(custom-theme-set-faces 'tango-dark ;;название установленной темы '(highlight ((((class color)) (:background "цвет_фона" :foreground "цвет_текста")))) )

Цвет фона и текста можно задать как буквенным обозначением, так и RGB типа “#00CC00”. Получается как-то так:
Emacs подсветка строки 2-й вариант

По-моему мнению самый лучший вариант, так это использовать следующую конфигурацию:

(custom-theme-set-faces 'tango-dark ;;название установленной темы '(highlight ((((class color) (background light))))) ;;плавный вариант подсветки фона )

Плавная подсветка активной строки в Emacs

Плавный переход цвета, который особо не выделяется и не напрягает зрение. На этом я и остановился.

Понравилась статья? Поделиться с друзьями:
IPCalc Blog