Is there an emacs shell (or shell frontend) that can do *wildcard* history expansion (a la tcsh)? I can run tcsh under *ansi-term* but *ansi-term* has display issues with multiline history items.