mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-30 07:10:58 +02:00
complete compressed files for gv; improve results from _pspdf (12692)
This commit is contained in:
parent
0992bff14c
commit
989faba588
5 changed files with 78 additions and 9 deletions
|
@ -1,3 +1,9 @@
|
|||
2000-08-23 Sven Wischnowsky <wischnow@zsh.org>
|
||||
|
||||
* 12692: Alexandre: 12691; 12692: Completion/User/_gv,
|
||||
Completion/User/_pdf, Completion/User/_ps, Completion/User/_pspdf:
|
||||
complete compressed files for gv; improve results from _pspdf
|
||||
|
||||
2000-08-21 Sven Wischnowsky <wischnow@zsh.org>
|
||||
|
||||
* 12682: Completion/Builtins/_zmodload: use return value
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
14
Completion/User/_pspdf
Normal file
14
Completion/User/_pspdf
Normal file
|
@ -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"
|
Loading…
Reference in a new issue