Made my own tab completion function