diff --git a/modules/programs/zsh/fzf-completion.zsh b/modules/programs/zsh/fzf-completion.zsh index a4a566c8..486eeff8 100644 --- a/modules/programs/zsh/fzf-completion.zsh +++ b/modules/programs/zsh/fzf-completion.zsh @@ -125,8 +125,8 @@ _fzf_complete_docker_post() { local cmd cmd=${tokens[2]} case $cmd in - image|push|rmi|run) awk '{print $1 ":" $2}' ;; - *) awk '{print $1}' ;; + image|push|rmi|run) awk '{ print ($2 == "") ? $3 : $1 ":" $2}' ;; + *) awk '{print $NF}' ;; esac }