changed tab completion to use omnicompletion