AFAICT, os únicos widgets problemáticos são:
vi-backward-delete-char
vi-kill-line
vi-backward-kill-word
Então você poderia fazer
zle -A kill-whole-line vi-kill-line
zle -A backward-kill-word vi-backward-kill-word
zle -A backward-delete-char vi-backward-delete-char