diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | Completion/Unix/Command/_todo.sh | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog index d5574ef43..65d01ede3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-10-20 Peter Stephenson <pws@csr.com> + + * unposted: Completion/Unix/Command/_todo.sh: use plain + mode for getting completino lists. + 2006-10-23 Clint Adams <clint@zsh.org> * 22896: Src/Zle/complete.mdd: rename Mandrake to diff --git a/Completion/Unix/Command/_todo.sh b/Completion/Unix/Command/_todo.sh index 2b6b444ee..455bb3d85 100644 --- a/Completion/Unix/Command/_todo.sh +++ b/Completion/Unix/Command/_todo.sh @@ -52,7 +52,7 @@ case $state in case $words[NORMARG] in (append|del|do|prepend|pri|replace) if (( NORMARG == CURRENT - 1 )); then - itemlist=(${${(M)${(f)"$(todo.sh list)"}##<-> *}/(#b)(<->) (*)/${match[1]}:${match[2]}}) + itemlist=(${${(M)${(f)"$(todo.sh -p list)"}##<-> *}/(#b)(<->) (*)/${match[1]}:${match[2]}}) _describe -t todo-items 'todo item' itemlist else case $words[NORMARG] in @@ -67,7 +67,7 @@ case $state in fi ;; (replace) - compadd -Q -- "${(qq)$(todo.sh list "^0*${words[CURRENT-1]} ")##<-> }" + compadd -Q -- "${(qq)$(todo.sh -p list "^0*${words[CURRENT-1]} ")##<-> }" ;; esac fi @@ -116,7 +116,7 @@ case $nextstate in # This completes stuff beginning with p: (projects) or @ (contexts); # these are todo.sh conventions. _wanted search expl 'context or project' \ - compadd ${${=${${(M)${(f)"$(todo.sh list)"}##<-> *}##<-> }}:#^(p:*|@*)} + compadd ${${=${${(M)${(f)"$(todo.sh -p list)"}##<-> *}##<-> }}:#^(p:*|@*)} ;; esac |