From 7d36150a8d34d0c849c8186df07ccad8d3a211fb Mon Sep 17 00:00:00 2001 From: Oliver Kiddle Date: Fri, 25 Apr 2003 14:15:09 +0000 Subject: Haakon Riiser: 18473: new completion for Acrobat Reader 5.0.x --- ChangeLog | 3 +++ Completion/Unix/Type/_pdf | 2 +- Completion/X/Command/.distfiles | 2 +- Completion/X/Command/_acroread | 52 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 57 insertions(+), 2 deletions(-) create mode 100644 Completion/X/Command/_acroread diff --git a/ChangeLog b/ChangeLog index fe2aae492..588473bc0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2003-04-25 Oliver Kiddle + * Haakon Riiser: 18473: Completion/X/Command/_acroread, + Completion/Unix/Type/_pdf: new completion for Acrobat Reader 5.0.x + * 18472: zshconfig.ac, Completion/Base/Core/_wanted, Completion/Linux/Command/_uml, Completion/Mandrake/Command/_urpmi, Completion/Unix/Command/_figlet, Completion/Unix/Command/_grep, diff --git a/Completion/Unix/Type/_pdf b/Completion/Unix/Type/_pdf index 30d03e397..7be916b15 100644 --- a/Completion/Unix/Type/_pdf +++ b/Completion/Unix/Type/_pdf @@ -1,4 +1,4 @@ -#compdef acroread pdf2dsc pdf2ps pdfimages pdfinfo pdftopbm pdftops pdftotext xpdf pdfopt pdffonts +#compdef pdf2dsc pdf2ps pdfimages pdfinfo pdftopbm pdftops pdftotext xpdf pdfopt pdffonts local expl ext='' diff --git a/Completion/X/Command/.distfiles b/Completion/X/Command/.distfiles index 82c56c1ba..c51c6087f 100644 --- a/Completion/X/Command/.distfiles +++ b/Completion/X/Command/.distfiles @@ -2,5 +2,5 @@ DISTFILES_SRC=' .distfiles _gv _netscape _xauth _xfig _mozilla _xterm _xwit _nedit _vnc _x_utils _xdvi _xmodmap _xset _xv -_dcop _gqview _xloadimage +_acroread _dcop _gqview _xloadimage ' diff --git a/Completion/X/Command/_acroread b/Completion/X/Command/_acroread new file mode 100644 index 000000000..acb7c8b81 --- /dev/null +++ b/Completion/X/Command/_acroread @@ -0,0 +1,52 @@ +#compdef acroread + +local context state line +typeset -A opt_args + +local global_opts +global_opts=( + "*:pdf_file_1 [pdf_file_2] ...:_files -g '*.(#i)pdf'" + "-display:host\:display:" + "-geometry:[x][{+|-}{+|-}]:" + -help + -helpall + \*-iconic + \*+iconic + "-name:application name:" + "*-setenv:=:" + -tempFile + "-tempFileTitle:title:" + "(+useFrontEndProgram)-useFrontEndProgram" "(-useFrontEndProgram)+useFrontEndProgram" + "-visual:or [depth=]:(id= best default)" + "-xrm:X resource specification:" + "-toPostScript:*::PostScript conversion options:= ->tops" +) + +local tops_opts +tops_opts=( + "-pairs:*:pdf_file_1 ps_file_1 ...:_files -g '*.(#i)(pdf|ps)'" + -binary + "-start:integer:" + "-end:integer:" + -optimizeForSpeed + -landscape + -reverse + "(-even)-odd" + "(-odd)-even" + -commentsOff + "(-level2 -level3)-level1" + "(-level1 -level3)-level2" + "(-level1 -level2)-level3" + -printerhalftones + -saveVM + "-scale:integer:" + -shrink + "-size:page size (or custom size wxh in points):(letter tabloid ledger legal executive a3 a4 a5 b4 b5)" + "-transQuality:transparency flattening level:(1 2 3 4 5)" + "*:pdf_file ... [ps_dir]:_files -g '*.(#i)pdf'" +) + +_arguments $global_opts && return 0 +[[ "$state" = tops ]] && _arguments $tops_opts && return 0 + +return 1 -- cgit 1.4.1