improve tab completion around dirs