diff --git a/shell-completion/hledger-completion.bash b/shell-completion/hledger-completion.bash index 732f2e148..a0542aca4 100644 --- a/shell-completion/hledger-completion.bash +++ b/shell-completion/hledger-completion.bash @@ -97,6 +97,7 @@ _hledger_extension_completion_function() { # normal hledger completion function. local extensionName=${cmd#*-} COMP_WORDS=( "hledger" "$extensionName" "${COMP_WORDS[@]:1}" ) + COMP_CWORD=$((COMP_CWORD + 1)) _hledger_completion_function "hledger" "$@" } diff --git a/shell-completion/hledger-completion.bash.m4 b/shell-completion/hledger-completion.bash.m4 index c63e06007..7ae4ae850 100644 --- a/shell-completion/hledger-completion.bash.m4 +++ b/shell-completion/hledger-completion.bash.m4 @@ -97,6 +97,7 @@ _hledger_extension_completion_function() { # normal hledger completion function. local extensionName=${cmd#*-} COMP_WORDS=( "hledger" "$extensionName" "${COMP_WORDS[@]:1}" ) + COMP_CWORD=$((COMP_CWORD + 1)) _hledger_completion_function "hledger" "$@" }