MostSome line editors like readline (used by bash, gdb...), libeditzle (used by BSD shells or (optionally) dashzsh), zle (used by zshpdksh)'s when in vi mode, tcsh, behave like vi in that regard and when in emacs mode behave like the tty line discipline (not emacs).
An exception is libedit and(used by BSD shells or (optionally) dash), tcsh, AT&T ksh, in emacs mode that do, behave like emacs where ^W deletes to the mark (initially at the beginning of the buffer).
In the tcsh school (tcsh, libedit, zsh), word motions are based on whitespace-delimited words so are consistent with the tty line discipline's ^W in that regard.