diff options
| author | Clint Adams <clint@users.sourceforge.net> | 2005-01-08 05:02:02 +0000 |
|---|---|---|
| committer | Clint Adams <clint@users.sourceforge.net> | 2005-01-08 05:02:02 +0000 |
| commit | 923be82207ad37780ceb8869e105b07162a038e6 (patch) | |
| tree | f3d64527fd498244ff8916bc3c784318a3eb77b0 /Completion/Unix/Command | |
| parent | unposted: limit some Perforce change completions to current client (diff) | |
| download | zsh-923be82207ad37780ceb8869e105b07162a038e6.tar zsh-923be82207ad37780ceb8869e105b07162a038e6.tar.gz zsh-923be82207ad37780ceb8869e105b07162a038e6.tar.bz2 zsh-923be82207ad37780ceb8869e105b07162a038e6.tar.lz zsh-923be82207ad37780ceb8869e105b07162a038e6.tar.xz zsh-923be82207ad37780ceb8869e105b07162a038e6.tar.zst zsh-923be82207ad37780ceb8869e105b07162a038e6.zip | |
* 20649: completion for cal and ncal.
Diffstat (limited to 'Completion/Unix/Command')
| -rw-r--r-- | Completion/Unix/Command/_cal | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Completion/Unix/Command/_cal b/Completion/Unix/Command/_cal new file mode 100644 index 000000000..b8ebef5c9 --- /dev/null +++ b/Completion/Unix/Command/_cal @@ -0,0 +1,32 @@ +#compdef cal ncal + +local calargs ncalargs + +calargs=('-3[three in a row]' + '-m[Monday as first day of the week]') + +ncalargs=('-J[display Julian calendar]' + '-e[display date of western Easter]' + '-o[display date of orthodox Easter]' + '-p[assume as by ncal]' + '-s[country code]' + '-w[print number of the week below each column]') + +case $service in + (cal) +_arguments \ + "${calargs[@]}" \ + '-j[display Julian days]' \ + '-y[display a calendar for the current year]' \ + '1:month:' \ + '2:year:' + ;; + (ncal) +_arguments \ + "${ncalargs[@]}" \ + '-j[display Julian days]' \ + '-y[display a calendar for the current year]' \ + '1:month:' \ + '2:year:' + ;; +esac |
