An emacs extension that provide enhanced completion in (e)shell buffers