Function: evil-visual-activate-hook

evil-visual-activate-hook is a byte-compiled function defined in evil-states.el.

Signature

(evil-visual-activate-hook &optional COMMAND)

Documentation

Enable Visual state if the region is activated.

Source Code

;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-states.el
(defun evil-visual-activate-hook (&optional _command)
  "Enable Visual state if the region is activated."
  (unless (evil-visual-state-p)
    (evil-with-delay nil
        (post-command-hook nil t "evil-activate-visual-state")
      ;; the activation may only be momentary, so re-check
      ;; in `post-command-hook' before entering Visual state
      (unless (or (evil-visual-state-p)
                  (evil-insert-state-p)
                  (evil-emacs-state-p))
        (when (and (region-active-p)
                   (not deactivate-mark))
          (evil-visual-state))))))