I'm worried about use of `__git` here. User configuration should use `$fish_[name]`, for example `$fish_git_dirty`.