@@ -454,8 +454,28 @@ Based on `evil-enclose-ace-jump-for-motion'."
454454
455455; ;; ElDoc
456456(eval-after-load 'eldoc
457+ ; ; The following prevents ElDoc help from disappearing in the minibuffer when
458+ ; ; executing certain Evil commands in Emacs, such as
459+ ; ; `evil-delete-back-to-indentation' , `evil-delete-backward-word' ,
460+ ; ; `evil-insert' , `evil-insert-line' , `evil-append' , `evil-append-line' ...
457461 '(when (fboundp 'eldoc-add-command-completions )
458- (eldoc-add-command-completions " evil-window-" )))
462+ (eldoc-add-command-completions " evil-window-" )
463+
464+ ; ; Add evil-delete commands to ElDoc to display help while deleting using:
465+ ; ; - evil-delete-backward-word (C-w)
466+ ; ; - evil-delete-back-to-indentation (C-u)
467+ ; ; - evil-delete-backward-char-and-join (C-h)
468+ ; ; - And other evil-delete-* commands.
469+ (eldoc-add-command-completions " evil-delete-" )
470+
471+ ; ; Add insert and append commands (`evil-insert' , `evil-insert-resume' ,
472+ ; ; `evil-append' ...) to ElDoc to display help after switching to insert
473+ ; ; mode.
474+ (eldoc-add-command-completions " evil-insert" )
475+ (eldoc-add-command-completions " evil-append" )
476+
477+ ; ; Add yank commands (`evil-yank' , `evil-yank-line' ...)
478+ (eldoc-add-command-completions " evil-yank" )))
459479
460480; ;; XRef
461481(eval-after-load 'xref
0 commit comments