diff --git a/plugins/git-commit/git-commit.plugin.zsh b/plugins/git-commit/git-commit.plugin.zsh index ccd71aec6..cdc306783 100644 --- a/plugins/git-commit/git-commit.plugin.zsh +++ b/plugins/git-commit/git-commit.plugin.zsh @@ -24,20 +24,20 @@ _git_commit_flags=( '-as' ) -remove_flags() { - local regex=$( - IFS="|" - echo "${_git_commit_flags[*]}" - ) - - echo $(sed -E "s/\s($regex)\s|\s($regex)$//g" <<<"$1") -} - build_message() { local argv=("$@") local argc=${#@} local i=1 + remove_flags() { + local regex=$( + IFS="|" + echo "${_git_commit_flags[*]}" + ) + + echo $(sed -E "s/\s($regex)\s|\s($regex)$//g" <<<"$1") + } + while [[ $i -lt $argc ]]; do local flag="${argv[$i]}" local value="${argv[$i + 1]}"