mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-30 07:10:58 +02:00
* 21132: Completion/Unix/Type/_pdf, Completion/X/Command/_xpdf:
complete xpdf options, and also complete .pdf.bz2 files when completing compressed PDF files.
This commit is contained in:
parent
7b9cff2754
commit
bd718425bb
3 changed files with 39 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2005-04-11 Clint Adams <clint@zsh.org>
|
||||||
|
|
||||||
|
* 21132: Completion/Unix/Type/_pdf, Completion/X/Command/_xpdf:
|
||||||
|
complete xpdf options, and also complete .pdf.bz2 files when
|
||||||
|
completing compressed PDF files.
|
||||||
|
|
||||||
2005-04-11 Peter Stephenson <pws@csr.com>
|
2005-04-11 Peter Stephenson <pws@csr.com>
|
||||||
|
|
||||||
* 21131: Src/init.c, Test/A01grammar.ztst: exit with status 127
|
* 21131: Src/init.c, Test/A01grammar.ztst: exit with status 127
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#compdef pdf2dsc pdf2ps pdfimages pdfinfo pdftopbm pdftops pdftotext xpdf pdfopt pdffonts kpdf
|
#compdef pdf2dsc pdf2ps pdfimages pdfinfo pdftopbm pdftops pdftotext pdfopt pdffonts kpdf
|
||||||
|
|
||||||
local expl ext=''
|
local expl ext=''
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ local expl ext=''
|
||||||
# pdfimages pdfinfo pdftopbm pdftops pdftotext xpdf pdffonts
|
# pdfimages pdfinfo pdftopbm pdftops pdftotext xpdf pdffonts
|
||||||
|
|
||||||
if [[ "$1" == '-z' ]]; then
|
if [[ "$1" == '-z' ]]; then
|
||||||
ext='(|.gz|.Z)'
|
ext='(|.gz|.bz2|.Z)'
|
||||||
shift
|
shift
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
31
Completion/X/Command/_xpdf
Normal file
31
Completion/X/Command/_xpdf
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
#compdef xpdf zxpdf
|
||||||
|
|
||||||
|
_xt_arguments \
|
||||||
|
'-g[initial window geometry]:geometry:_x_geometry' \
|
||||||
|
'-cmap[install a private colormap]' \
|
||||||
|
'-rgb[biggest RGB cube to allocate]:int:' \
|
||||||
|
'-papercolor[color of paper background]:color:' \
|
||||||
|
'-z[initial zoom level]:zoom level:' \
|
||||||
|
'-t1lib[enable t1lib font rasterizer]:bool:(yes no)' \
|
||||||
|
'-freetype[enable FreeType font rasterizer]:bool:(yes no)' \
|
||||||
|
'-aa[enable font anti-aliasing]:bool:(yes no)' \
|
||||||
|
'-ps[default PostScript file name or command]:file or command:_files' \
|
||||||
|
'-paper[paper size]:paper size:(letter legal A4 A3 match)' \
|
||||||
|
'-paperw[paper width]:points:' \
|
||||||
|
'-paperh[paper height]:points:' \
|
||||||
|
'-level1i[generate Level 1 PostScript]' \
|
||||||
|
'-enc[output text encoding name]:name:' \
|
||||||
|
'-eol[output end-of-line convention]:convention:(unix dos mac)' \
|
||||||
|
'-opw[owner password]:password:' \
|
||||||
|
'-upw[user password]:password:' \
|
||||||
|
'-fullscreen[run in full-screen (presentation) mode]' \
|
||||||
|
'-remote[start/contact xpdf remote server with specified name]:server:_hosts' \
|
||||||
|
'-reload[reload xpdf remove server window (with -remote only)]' \
|
||||||
|
'-raise[raise xpdf remote server window (with -remote only)]' \
|
||||||
|
'-quit[kill xpdf remote server (with -remote only)]' \
|
||||||
|
'-cmd[print commands as they are executed]' \
|
||||||
|
'-q[do not print any messages or errors]' \
|
||||||
|
'-cfg[configuration file to use in place of .xpdfrc]:file:_files' \
|
||||||
|
'-v[print copyright and version info]' \
|
||||||
|
'(-h -help --help -?)'{-h,-help,--help,-\?}'[print usage information]' \
|
||||||
|
':PDF: _pdf '"${${service/xpdf/}:+-z}"
|
Loading…
Reference in a new issue