I sometimes wish to "delete forward/backward until character X" (where X might be one of the quotes, a dash, period, etc). I know about Ctrl-W, but that will use a fixed definition of what a word is, while what I need will depend on the context. Is this possible in readline's emacs mode, or is it time to bite the bullet and learn vi?