case-insensitive tab completion