emacs-bash-completion
- A simpler and more complete alternative to bash-completion.el is to run a bash shell in a buffer in term mode(M-x `ansi-term'). Unfortunately, many emacs editing features are not available when running in term mode. Also, term mode is not available in shell-command prompts.