diff --git a/lib/miaou.completion b/lib/miaou.completion index bd8b9f8..7e8b04a 100644 --- a/lib/miaou.completion +++ b/lib/miaou.completion @@ -83,8 +83,9 @@ EOF COMP_CWORD=$((COMP_CWORD - dashdash_pos - 1)) COMP_LINE="${COMP_WORDS[@]}" COMP_POINT=${#COMP_LINE} + COMP_POINT=$((COMP_POINT + 1)) - echo -e "\ncompletion_command $completion_command \nprev=$prev \ncur=$cur \nCOMP_WORDS=(${COMP_WORDS[@]}) \nCOMP_CWORD=$COMP_CWORD \nCOMP_LINE=$COMP_LINE \nCOMP_POINT=$COMP_POINT" >&2 + # echo -e "\ncompletion_command $completion_command \nprev=$prev \ncur=$cur \nCOMP_WORDS=(${COMP_WORDS[@]}) \nCOMP_CWORD=$COMP_CWORD \nCOMP_LINE=$COMP_LINE \nCOMP_POINT=$COMP_POINT" >&2 COMPREPLY=($( incus exec "$container" -- bash << EOF source /etc/bash_completion @@ -94,11 +95,11 @@ EOF COMP_WORDS=(${COMP_WORDS[@]}) COMP_CWORD=$COMP_CWORD COMP_LINE="$COMP_LINE" - COMP_POINT=$COMP_CWORD + COMP_POINT=$COMP_POINT COMP_TYPE=9 COMP_KEY=9 export COMP_WORDS COMP_CWORD COMP_LINE COMP_POINT COMP_TYPE COMP_KEY - $completion_command + $completion_command >/dev/null echo \${COMPREPLY[@]} EOF ))