Variable: evil-want-visual-char-semi-exclusive

evil-want-visual-char-semi-exclusive is a customizable variable defined in evil-vars.el.

This variable is obsolete since 1.15.0; Semi-exclusivity prevents selecting text + 1st char of next line, without having to introduce new niche functionality. Prefer to set evil-v$-excludes-newline to non-nil.

Value

nil

Documentation

DEPRECATED. Will be removed in a future version.

Prefer to set evil-v$-excludes-newline to non-nil.

Visual character selection to beginning/end of line is exclusive. If non nil then an inclusive visual character selection which ends at the beginning or end of a line is turned into an exclusive selection. Thus if the selected (inclusive) range ends at the beginning of a line it is changed to not include the first character of that line, and if the selected range ends at the end of a line it is changed to not include the newline character of that line.

Source Code

;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-vars.el
(defcustom evil-want-visual-char-semi-exclusive nil
  "DEPRECATED.  Will be removed in a future version.
Prefer to set `evil-v$-excludes-newline' to non-nil.

Visual character selection to beginning/end of line is exclusive.
If non nil then an inclusive visual character selection which
ends at the beginning or end of a line is turned into an
exclusive selection. Thus if the selected (inclusive) range ends
at the beginning of a line it is changed to not include the first
character of that line, and if the selected range ends at the end
of a line it is changed to not include the newline character of
that line."
  :type 'boolean
  :group 'evil)