diff --git a/completions/_git-forgit b/completions/_git-forgit index 8bc202d..469cc0f 100644 --- a/completions/_git-forgit +++ b/completions/_git-forgit @@ -98,27 +98,24 @@ _git-forgit() { esac } -# Check if forgit plugin is loaded -if (( $+functions[forgit::add] )); then - # We're reusing existing completion functions, so load those first - # if not already loaded and check if completion function exists afterwards. - (( $+functions[_git-add] )) || _git - (( $+functions[_git-add] )) || return 1 - # Completions for forgit plugin shell functions (also works for aliases) - compdef _git-add forgit::add - compdef _git-branches forgit::branch::delete - compdef _git-branches forgit::checkout::branch - compdef __git_recent_commits forgit::checkout::commit - compdef _git-checkout-file forgit::checkout::file - compdef __git_tags forgit::checkout::tag - compdef _git-cherry-pick forgit::cherry::pick - compdef _git-branches forgit::cherry::pick::from::branch - compdef _git-clean forgit::clean - compdef _git-forgit-diff forgit::diff - compdef __git_branch_names forgit::fixup - compdef _git-log forgit::log - compdef _git-rebase forgit::rebase - compdef _git-staged forgit::reset::head - compdef __git_recent_commits forgit::revert::commit - compdef _git-stash-show forgit::stash::show -fi +# We're reusing existing completion functions, so load those first +# if not already loaded and check if completion function exists afterwards. +(( $+functions[_git-add] )) || _git +(( $+functions[_git-add] )) || return 1 +# Completions for forgit plugin shell functions (also works for aliases) +compdef _git-add forgit::add +compdef _git-branches forgit::branch::delete +compdef _git-branches forgit::checkout::branch +compdef __git_recent_commits forgit::checkout::commit +compdef _git-checkout-file forgit::checkout::file +compdef __git_tags forgit::checkout::tag +compdef _git-cherry-pick forgit::cherry::pick +compdef _git-branches forgit::cherry::pick::from::branch +compdef _git-clean forgit::clean +compdef _git-forgit-diff forgit::diff +compdef __git_branch_names forgit::fixup +compdef _git-log forgit::log +compdef _git-rebase forgit::rebase +compdef _git-staged forgit::reset::head +compdef __git_recent_commits forgit::revert::commit +compdef _git-stash-show forgit::stash::show