better tab completion in shell-mode