bash-style tab completion