diff options
author | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2000-08-23 08:27:01 +0000 |
---|---|---|
committer | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2000-08-23 08:27:01 +0000 |
commit | 989faba5887f1961b31a2e16b42261ee48355042 (patch) | |
tree | 77d6a7f1a71405b2bf84911d7067b6ce56530d69 /Completion | |
parent | 0992bff14c9274d26a30b1ace878ccface48d006 (diff) | |
download | zsh-989faba5887f1961b31a2e16b42261ee48355042.tar.gz zsh-989faba5887f1961b31a2e16b42261ee48355042.tar.xz zsh-989faba5887f1961b31a2e16b42261ee48355042.zip |
complete compressed files for gv; improve results from _pspdf (12692)
Diffstat (limited to 'Completion')
-rw-r--r-- | Completion/User/_gv | 35 | ||||
-rw-r--r-- | Completion/User/_pdf | 17 | ||||
-rw-r--r-- | Completion/User/_ps | 15 | ||||
-rw-r--r-- | Completion/User/_pspdf | 14 |
4 files changed, 72 insertions, 9 deletions
diff --git a/Completion/User/_gv b/Completion/User/_gv index 887224a0f..cc6e646d7 100644 --- a/Completion/User/_gv +++ b/Completion/User/_gv @@ -1,14 +1,39 @@ #compdef gv gview _xt_arguments \ - -{,no}{safer,quiet,center,swap,antialias,dsc,eof,pixmap,watch,resize} \ - -{monochrome,grayscale,color,portrait,landscape,upsidedown,seascape,h,help,v,spartan} \ - + '(-nosafer)-safer' \ + '(-safer)-nosafer' \ + '(-noquiet)-quiet' \ + '(-quiet)-noquiet' \ + '(-nocenter)-center' \ + '(-center)-nocenter' \ + '(-noswap)-swap' \ + '(-swap)-noswap' \ + '(-noantialias)-antialias' \ + '(-antialias)-noantialias' \ + '(-nodsc)-dsc' \ + '(-dsc)-nodsc' \ + '(-noeof)-eof' \ + '(-eof)-noeof' \ + '(-nopixmap)-pixmap' \ + '(-pixmap)-nopixmap' \ + '(-nowatch)-watch' \ + '(-watch)-nowatch' \ + '(-noresize)-resize' \ + '(-resize)-noresize' \ + '(-grayscale -color)-monochrome' \ + '(-monochrome -color)-grayscale' \ + '(-grayscale -color)-monochrome' \ + '(-landscape -seascape -upsidedown)-portrait' \ + '(-portrait -seascape -upsidedown)-landscape' \ + '(-portrait -landscape -upsidedown)-seascape' \ + '(-portrait -landscape -seascape)-upsidedown' \ + -{h,help,v,spartan} \ '-arguments:ghostscript arguments:' \ '-page:label of first page:' \ '-media:page size:(Letter Legal Statement Tabloid Ledger Folio Quarto 10x14 Executive A3 A4 A5 B4 B5)' \ '-scale:scale entry:' \ '-scalebase:scale base:' \ '-ad:resource file:_files' \ - '-style:resource file:_files' - '*:file:_pspdf' + '-style:resource file:_files' \ + '*:file: _pspdf -z' diff --git a/Completion/User/_pdf b/Completion/User/_pdf index 7d7756c3e..de373a355 100644 --- a/Completion/User/_pdf +++ b/Completion/User/_pdf @@ -1,3 +1,16 @@ -function acroread +#compdef acroread pdf2dsc pdf2ps pdfimages pdfinfo pdftopbm pdftops pdftotext xpdf -_files -g '*.(pdf|PDF)' +local expl ext='' + +# ghostscript: +# pdf2dsc pdf2ps +# xpdf: +# pdfimages pdfinfo pdftopbm pdftops pdftotext xpdf + +if [[ "$1" == '-z' ]]; then + ext='(|.gz|.Z)' + shift +fi + +_description files expl 'PDF file' +_files "$@" "$expl[@]" -g "*.(#i)pdf$ext" diff --git a/Completion/User/_ps b/Completion/User/_ps index 6bc0643b2..57c419ba3 100644 --- a/Completion/User/_ps +++ b/Completion/User/_ps @@ -1,3 +1,14 @@ -#defcomp gs ghostview gview psnup psselect pswrap pstops pstruct lpr +#compdef ps2epsi ps2pdf psmulti pswrap -_files -g '*([pP][sS]|eps)' +local expl ext='' + +# ghostscript: +# ps2epsi ps2pdf + +if [[ "$1" == '-z' ]]; then + ext='(|.gz|.Z)' + shift +fi + +_description files expl 'PostScript file' +_files "$@" "$expl[@]" -g "*.(#i)(ps|eps)$ext" diff --git a/Completion/User/_pspdf b/Completion/User/_pspdf new file mode 100644 index 000000000..93856164c --- /dev/null +++ b/Completion/User/_pspdf @@ -0,0 +1,14 @@ +#compdef gsbj gsdj gsdj500 gslj gslp gsnd ps2ascii ghostview mgv ggv pstoedit pstotgif + +local expl ext + +# ghostscript: +# gs gsbj gsdj gsdj500 gslj gslp gsnd ps2ascii + +if [[ "$1" == '-z' ]]; then + ext='(|.gz|.Z)' + shift +fi + +_description files expl 'PostScript or PDF file' +_files "$@" "$expl[@]" -g "*.(#i)(pdf|ps|eps)$ext" |