mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-06 09:01:13 +02:00
add descriptions for keyword substitutions
This commit is contained in:
parent
0b0f8cbc3c
commit
bb9a84d4c4
2 changed files with 32 additions and 21 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2002-09-06 Oliver Kiddle <opk@zsh.org>
|
||||||
|
|
||||||
|
* 17632: Completion/Unix/Command/_cvs: add descriptions for keyword
|
||||||
|
substitutions
|
||||||
|
|
||||||
2002-09-06 Clint Adams <clint@zsh.org>
|
2002-09-06 Clint Adams <clint@zsh.org>
|
||||||
|
|
||||||
* 17629: Completion/Unix/Command/_ssh: patch from Juergen Erhard
|
* 17629: Completion/Unix/Command/_ssh: patch from Juergen Erhard
|
||||||
|
@ -18,7 +23,7 @@
|
||||||
* unposted: Completion/Unix/Command/_lynx,
|
* unposted: Completion/Unix/Command/_lynx,
|
||||||
Completion/Unix/Command/_links: minor bug fix (missing -g)
|
Completion/Unix/Command/_links: minor bug fix (missing -g)
|
||||||
|
|
||||||
* Thomas Köhler: 176xx: Completion/Unix/Command/_ssh: also pass
|
* Thomas Köhler: 17610: Completion/Unix/Command/_ssh: also pass
|
||||||
through -F option
|
through -F option
|
||||||
|
|
||||||
* 17607: Completion/Unix/Command/_ssh: pass through options such as
|
* 17607: Completion/Unix/Command/_ssh: pass through options such as
|
||||||
|
|
|
@ -125,7 +125,7 @@ _cvs_admin_t () {
|
||||||
_cvs_annotate () {
|
_cvs_annotate () {
|
||||||
# "+lr:D:fR"
|
# "+lr:D:fR"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'-f[use head revision]' \
|
'-f[use head revision]' \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'(-f -D)-r+[specify revision]:tag:_cvs_revisions' \
|
'(-f -D)-r+[specify revision]:tag:_cvs_revisions' \
|
||||||
|
@ -137,7 +137,7 @@ _cvs_annotate () {
|
||||||
_cvs_rannotate () {
|
_cvs_rannotate () {
|
||||||
# "+lr:D:fR"
|
# "+lr:D:fR"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'-f[use head revision]' \
|
'-f[use head revision]' \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'(-f -D)-r+[specify revision]:tag:_cvs_revisions' \
|
'(-f -D)-r+[specify revision]:tag:_cvs_revisions' \
|
||||||
|
@ -153,7 +153,7 @@ _cvs_checkout () {
|
||||||
'-A[reset sticky tags, dates and -k]' \
|
'-A[reset sticky tags, dates and -k]' \
|
||||||
'-n[disable checkout program]' \
|
'-n[disable checkout program]' \
|
||||||
'-f[use most recent revision if -D/-r is not matched]' \
|
'-f[use most recent revision if -D/-r is not matched]' \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'(-s)-c[module database]' \
|
'(-s)-c[module database]' \
|
||||||
'(-c)-s[module database with status]' \
|
'(-c)-s[module database with status]' \
|
||||||
|
@ -171,7 +171,7 @@ _cvs_commit () {
|
||||||
# "+nlRm:fF:r:"
|
# "+nlRm:fF:r:"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'-n[disable module program]' \
|
'-n[disable module program]' \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'-f[force to commit]' \
|
'-f[force to commit]' \
|
||||||
'(-F)-m+[message]:message:_cvs_m' \
|
'(-F)-m+[message]:message:_cvs_m' \
|
||||||
|
@ -217,7 +217,7 @@ _cvs_diff () {
|
||||||
|
|
||||||
# "+abcdefhilnpstuw0123456789BHNRC:D:F:I:L:U:V:W:k:r:"
|
# "+abcdefhilnpstuw0123456789BHNRC:D:F:I:L:U:V:W:k:r:"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'-k+[keyword]:keyword substitution:_cvs_k' \
|
'-k+[keyword]:keyword substitution:_cvs_k' \
|
||||||
'(-r)-D+[specify date]:date:_cvs_D' \
|
'(-r)-D+[specify date]:date:_cvs_D' \
|
||||||
|
@ -299,7 +299,7 @@ _cvs_diff_arg () {
|
||||||
_cvs_edit () {
|
_cvs_edit () {
|
||||||
# "+lRa:"
|
# "+lRa:"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'-a+[specify action]:action:(edit unedit commit all none)' \
|
'-a+[specify action]:action:(edit unedit commit all none)' \
|
||||||
'*:file:_cvs_files'
|
'*:file:_cvs_files'
|
||||||
|
@ -309,7 +309,7 @@ _cvs_edit () {
|
||||||
_cvs_editors () {
|
_cvs_editors () {
|
||||||
# "+lR"
|
# "+lR"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'*:file:_cvs_files'
|
'*:file:_cvs_files'
|
||||||
}
|
}
|
||||||
|
@ -321,7 +321,7 @@ _cvs_export () {
|
||||||
'-N[don'\''t shorten module paths]' \
|
'-N[don'\''t shorten module paths]' \
|
||||||
'-n[disable checkout program]' \
|
'-n[disable checkout program]' \
|
||||||
'-f[use most recent revision if -D/-r is not matched]' \
|
'-f[use most recent revision if -D/-r is not matched]' \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'-k+[keyword]:keyword substitution:_cvs_k' \
|
'-k+[keyword]:keyword substitution:_cvs_k' \
|
||||||
'-d+[directory]:directory:_files -/' \
|
'-d+[directory]:directory:_files -/' \
|
||||||
|
@ -415,7 +415,7 @@ _cvs_rlog () {
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'-b[default branch]' \
|
'-b[default branch]' \
|
||||||
'(-t)-h[header]' \
|
'(-t)-h[header]' \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'-N[don'\''t list tags]' \
|
'-N[don'\''t list tags]' \
|
||||||
'(-h)-t[header with descriptive text]' \
|
'(-h)-t[header with descriptive text]' \
|
||||||
|
@ -444,7 +444,7 @@ _cvs_rdiff () {
|
||||||
'-u[output a unified diff]' \
|
'-u[output a unified diff]' \
|
||||||
'-f[use most recent revision if -D/-r is not matched]' \
|
'-f[use most recent revision if -D/-r is not matched]' \
|
||||||
'-s[short patch]' \
|
'-s[short patch]' \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'-V+[specify version]:version:' \
|
'-V+[specify version]:version:' \
|
||||||
'-k+[keyword]:keyword substitution:_cvs_k' \
|
'-k+[keyword]:keyword substitution:_cvs_k' \
|
||||||
|
@ -469,7 +469,7 @@ _cvs_remove () {
|
||||||
# "+flR"
|
# "+flR"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'-f[force to remove]' \
|
'-f[force to remove]' \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'*:removed file:_cvs_remove_arg'
|
'*:removed file:_cvs_remove_arg'
|
||||||
}
|
}
|
||||||
|
@ -491,7 +491,7 @@ _cvs_rtag () {
|
||||||
'(-d)-a[clear tag from removed files]' \
|
'(-d)-a[clear tag from removed files]' \
|
||||||
'-n[disable tag program]' \
|
'-n[disable tag program]' \
|
||||||
'(-d)-f[force a head revision]' \
|
'(-d)-f[force a head revision]' \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'(-b)-d[delete tag]' \
|
'(-b)-d[delete tag]' \
|
||||||
'(-d)-b[create branch]' \
|
'(-d)-b[create branch]' \
|
||||||
|
@ -506,7 +506,7 @@ _cvs_status () {
|
||||||
# "+vlR"
|
# "+vlR"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'-v[verbose]' \
|
'-v[verbose]' \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'*:file:_cvs_files'
|
'*:file:_cvs_files'
|
||||||
}
|
}
|
||||||
|
@ -516,7 +516,7 @@ _cvs_tag () {
|
||||||
# "+FQqlRcdr:D:bf"
|
# "+FQqlRcdr:D:bf"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'(-d)-F[move tag if already exists]' \
|
'(-d)-F[move tag if already exists]' \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'-c[check that working files unmodified]' \
|
'-c[check that working files unmodified]' \
|
||||||
'(-b)-d[delete tag]' \
|
'(-b)-d[delete tag]' \
|
||||||
|
@ -532,7 +532,7 @@ _cvs_tag () {
|
||||||
_cvs_unedit () {
|
_cvs_unedit () {
|
||||||
# "+lR"
|
# "+lR"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'*:file:_cvs_files'
|
'*:file:_cvs_files'
|
||||||
}
|
}
|
||||||
|
@ -546,7 +546,7 @@ _cvs_update () {
|
||||||
'-p[check out to standard output]' \
|
'-p[check out to standard output]' \
|
||||||
'-P[prune empty directory]' \
|
'-P[prune empty directory]' \
|
||||||
'-f[use head revision]' \
|
'-f[use head revision]' \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'-d[create directories]' \
|
'-d[create directories]' \
|
||||||
'-k+[keyword]:keyword substitution:_cvs_k' \
|
'-k+[keyword]:keyword substitution:_cvs_k' \
|
||||||
|
@ -568,14 +568,14 @@ _cvs_watch () {
|
||||||
case "$words[2]" in
|
case "$words[2]" in
|
||||||
on|off) # "+lR"
|
on|off) # "+lR"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
':watch command:' \
|
':watch command:' \
|
||||||
'*:file:_cvs_files'
|
'*:file:_cvs_files'
|
||||||
;;
|
;;
|
||||||
add|remove) # "+lRa:"
|
add|remove) # "+lRa:"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'*-a+[specify action]:action:(edit unedit commit all none)' \
|
'*-a+[specify action]:action:(edit unedit commit all none)' \
|
||||||
':watch command:' \
|
':watch command:' \
|
||||||
|
@ -589,7 +589,7 @@ _cvs_watch () {
|
||||||
_cvs_watchers () {
|
_cvs_watchers () {
|
||||||
# "+lR"
|
# "+lR"
|
||||||
_arguments -s \
|
_arguments -s \
|
||||||
'(-R)-l[don'\''t recursive]' \
|
"(-R)-l[don't recurse]" \
|
||||||
'(-l)-R[recursive]' \
|
'(-l)-R[recursive]' \
|
||||||
'*:file:_cvs_files'
|
'*:file:_cvs_files'
|
||||||
}
|
}
|
||||||
|
@ -674,7 +674,13 @@ _cvs_D () {
|
||||||
|
|
||||||
(( $+functions[_cvs_k] )) ||
|
(( $+functions[_cvs_k] )) ||
|
||||||
_cvs_k () {
|
_cvs_k () {
|
||||||
_tags values && compadd "$@" kv kvl k o b v
|
_values 'keyword substitution' \
|
||||||
|
'kv[generate keyword strings using the default form]' \
|
||||||
|
"kvl[include locker's name in strings if given revision is locked]" \
|
||||||
|
'k[generate only keyword names in keyword strings; omit their values]' \
|
||||||
|
'o[generate the old keyword string as present in the file before check in]' \
|
||||||
|
"b[binary - like \`o' but also inhibit line ending conversions]" \
|
||||||
|
'v[generate only keyword values for keyword strings]'
|
||||||
}
|
}
|
||||||
|
|
||||||
(( $+functions[_cvs_m] )) ||
|
(( $+functions[_cvs_m] )) ||
|
||||||
|
|
Loading…
Reference in a new issue