Variable: evil-want-C-u-delete
evil-want-C-u-delete is a customizable variable defined in
evil-vars.el.
Value
nil
Documentation
Whether C-u deletes back to indentation in insert state.
Otherwise, C-u applies a prefix argument. The binding of
C-u mirrors Emacs behaviour by default due to the relative
ubiquity of prefix arguments.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-vars.el
(defcustom evil-want-C-u-delete nil
"Whether `C-u' deletes back to indentation in insert state.
Otherwise, `C-u' applies a prefix argument. The binding of
`C-u' mirrors Emacs behaviour by default due to the relative
ubiquity of prefix arguments."
:type 'boolean
:group 'evil
:set #'(lambda (sym value)
(set-default sym value)
(when (and (boundp 'evil-insert-state-map)
(boundp 'evil-replace-state-map))
(cond
((and (not value)
(eq (lookup-key evil-insert-state-map (kbd "C-u"))
'evil-delete-back-to-indentation))
(define-key evil-insert-state-map (kbd "C-u") nil)
(define-key evil-replace-state-map (kbd "C-u") nil))
((and value
(not (lookup-key evil-insert-state-map (kbd "C-u"))))
(define-key evil-insert-state-map (kbd "C-u")
'evil-delete-back-to-indentation)
(define-key evil-replace-state-map (kbd "C-u")
'evil-delete-back-to-indentation))))))