Я новичок в emacs и хотел бы знать, как мы можем отключить режим выделения строки (global-hl-line-mode), когда мы находимся в ВИЗУАЛЬНОМ режиме Evil Mode. Меня действительно сбивает с толку, когда мы начинаем выбирать блок с активированной hl-линией, даже если их цвет фона отличается. Конечно, я хочу, чтобы hl-line-mode снова активировался, когда мы выходим из ВИЗУАЛЬНОГО режима. Спасибо.
РЕДАКТИРОВАТЬ: Я попробовал это, и я наконец смог отключить hl-line в ВИЗУАЛЬНОМ режиме.
(add-hook 'ловушка-вход-злой-визуальное-состояние (лямбда () (setq-local global-hl-line-mode nil)))
Но я не мог включить его, когда ухожу. Я пробовал это, но это не сработало:
(add-hook 'злой-визуальный-состояние-выход-крючок (лямбда () (global-hl-line-mode 1)))
РЕДАКТИРОВАТЬ: Nevermind, это действительно работает: (add-hook 'evil-visual-state-entry-hook (lambda () (setq-local global-hl-line-mode nil)))
(add-hook 'злой-визуальный-состояние-выход-крючок (лямбда () (global-hl-line-mode nil)))