diff --git a/lisp/doom-ui.el b/lisp/doom-ui.el index 4ca274457..847f5301f 100644 --- a/lisp/doom-ui.el +++ b/lisp/doom-ui.el @@ -388,13 +388,14 @@ windows, switch to `doom-fallback-buffer'. Otherwise, delegate to original (unless hl-line-mode (setq-local doom--hl-line-mode nil)))) - (add-hook! '(evil-visual-state-entry-hook activate-mark-hook) + ;; TODO: Use (de)activate-mark-hook in the absence of evil + (add-hook! 'evil-visual-state-entry-hook (defun doom-disable-hl-line-h () (when hl-line-mode (hl-line-mode -1) (setq-local doom--hl-line-mode t)))) - (add-hook! '(evil-visual-state-exit-hook deactivate-mark-hook) + (add-hook! 'evil-visual-state-exit-hook (defun doom-enable-hl-line-maybe-h () (when doom--hl-line-mode (hl-line-mode +1)))))