diff --git a/completion/zsh/_yadm b/completion/zsh/_yadm index eb9d644..451056c 100644 --- a/completion/zsh/_yadm +++ b/completion/zsh/_yadm @@ -11,9 +11,11 @@ function _yadm-add(){ local -a yadm_options yadm_path yadm_path="$(yadm rev-parse --show-toplevel)" yadm_options=($(yadm status --porcelain=v1 | - awk -v yadm_path=${yadm_path} '{printf "%s/%s ", yadm_path, $2}' )) + awk -v yadm_path=${yadm_path} '{printf "%s/%s:%s\n", yadm_path, $2, $1}' )) + local expl + local line=( $yadm_options[1,CURRENT-1] ) - _describe 'command' yadm_options + _describe 'command' yadm_options -F line _files }