mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-02-27 03:05:39 +01:00
plugins/taskwarrior: support for 'depends' keyword
This commit is contained in:
parent
3913106b2e
commit
f2057a8262
1 changed files with 3 additions and 2 deletions
|
|
@ -155,6 +155,7 @@ task_freqs=(
|
||||||
local -a task_attributes
|
local -a task_attributes
|
||||||
_regex_words -t ':' default 'task attributes' \
|
_regex_words -t ':' default 'task attributes' \
|
||||||
'pro*ject:Project name:$task_projects' \
|
'pro*ject:Project name:$task_projects' \
|
||||||
|
'dep*ends:Dependency' \
|
||||||
'du*e:Due date:$task_dates' \
|
'du*e:Due date:$task_dates' \
|
||||||
'wa*it:Date until task becomes pending:$task_dates' \
|
'wa*it:Date until task becomes pending:$task_dates' \
|
||||||
're*cur:Recurrence frequency:$task_freqs' \
|
're*cur:Recurrence frequency:$task_freqs' \
|
||||||
|
|
@ -167,7 +168,7 @@ task_attributes=("$reply[@]")
|
||||||
|
|
||||||
args=(
|
args=(
|
||||||
\( "$task_attributes[@]" \|
|
\( "$task_attributes[@]" \|
|
||||||
\( /'(project|due|wait|recur|priority|until|fg|bg|limit).'/- \( /$'[^:]#:'/ ":default:modifiers:compadd -S ':' -a _task_modifiers" \) \) \|
|
\( /'(project|depends|due|wait|recur|priority|until|fg|bg|limit).'/- \( /$'[^:]#:'/ ":default:modifiers:compadd -S ':' -a _task_modifiers" \) \) \|
|
||||||
\( /'(rc).'/- \( /$'[^:]#:'/ ":arguments:config:compadd -S ':' -a _task_config" \) \) \|
|
\( /'(rc).'/- \( /$'[^:]#:'/ ":arguments:config:compadd -S ':' -a _task_config" \) \) \|
|
||||||
\( /'(+|-)'/- \( /"$word"/ ":values:remove tag:compadd -a _task_tags" \) \) \|
|
\( /'(+|-)'/- \( /"$word"/ ":values:remove tag:compadd -a _task_tags" \) \) \|
|
||||||
\( /"$word"/ \)
|
\( /"$word"/ \)
|
||||||
|
|
@ -222,7 +223,7 @@ _task_id() {
|
||||||
## first level completion => task sub-command completion
|
## first level completion => task sub-command completion
|
||||||
(( $+functions[_task_default] )) ||
|
(( $+functions[_task_default] )) ||
|
||||||
_task_default() {
|
_task_default() {
|
||||||
local cmd ret=1
|
local cmd ret=1
|
||||||
|
|
||||||
integer i=1
|
integer i=1
|
||||||
while (( i < $#words ))
|
while (( i < $#words ))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue