summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command/_gs
diff options
context:
space:
mode:
authorAxel Beckert <abe@deuxchevaux.org>2018-08-27 13:31:04 +0200
committerAxel Beckert <abe@deuxchevaux.org>2018-08-27 13:31:04 +0200
commit719a715614f2182a76b30ad27a327d70a86f34f1 (patch)
treea437eb29da8035bf7c2e30506c08fe6f15719871 /Completion/Unix/Command/_gs
parent7da8d19c224860ae4d6aa3f077fca7f734f20d88 (diff)
parentef61918398517473b9b594690a3be375f607cebe (diff)
downloadzsh-719a715614f2182a76b30ad27a327d70a86f34f1.tar.gz
zsh-719a715614f2182a76b30ad27a327d70a86f34f1.zip
Merge tag 'zsh-5.5.1-test-2' into debian
Test release: 5.5.1-test-2.
Diffstat (limited to 'Completion/Unix/Command/_gs')
-rw-r--r--Completion/Unix/Command/_gs57
1 files changed, 0 insertions, 57 deletions
diff --git a/Completion/Unix/Command/_gs b/Completion/Unix/Command/_gs
deleted file mode 100644
index 98ba14912..000000000
--- a/Completion/Unix/Command/_gs
+++ /dev/null
@@ -1,57 +0,0 @@
-#compdef gs ghostscript
-
-if compset -N --; then
- if [[ CURRENT -eq 1 ]]; then
- _pspdf
- else
- _message -e arguments 'userdict ARGUMENTS'
- return 1
- fi
-else
- local curcontext="$curcontext" state line expl ret=1
- typeset -A opt_args
-
- _x_arguments -C \
- '-q[quiet startup]' \
- '-g-[set device size]:device size (<width>x<height>):' \
- '-r-[set resolution]:resolution (<val> or <x>x<y>):' \
- '-I[add to library file search path]:directory:_dir_list' \
- \*-{d,D}'-[define name with definition]:def:->dname' \
- \*-{s,S}'-[define name with value]:def:->sname' \
- '*:PostScript or PDF file:_pspdf' && ret=0
-
- case "$state" in
- dname)
- if [[ "$PREFIX" = *\=* ]]; then
- _message -e definition-values 'systemdict definition value'
- else
- _wanted names expl 'systemdict definition name' \
- compadd -M 'm:{a-z}={A-Z}' - \
- DISKFONTS NOCACHE NOBIND NODISPLAY NOPAUSE PLATFONTS SAFER \
- WRITESYSTEMDICT && ret=0
- fi
- ;;
- sname)
- if compset -P 1 '*='; then
- case "$IPREFIX" in
- *DEVICE\=)
- _wanted devices expl 'ghostscript device' \
- compadd - "${(@)${=${$(_call_program devices gs -h)##* devices:}%%Search path:*}:#}" && ret=0
- ;;
- *OutputFile\=)
- _description files expl 'output file'
- _files "$expl[@]" && ret=0
- ;;
- *)
- _message -e values 'systemdict value'
- return 1
- esac
- else
- _wanted names expl 'systemdict name' \
- compadd -S\= -M 'm:{a-z}={A-Z}' - DEVICE OutputFile && ret=0
- fi
- ;;
- esac
-
- return ret
-fi