mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-04 20:40:57 +02:00
removed.
This commit is contained in:
parent
ac84e729a7
commit
e9168152d7
2 changed files with 0 additions and 80 deletions
|
@ -1,49 +0,0 @@
|
|||
#autoload
|
||||
|
||||
# This should be called from `_arguments' or otherwise the calling
|
||||
# function has to set up an array named `line' that contains the
|
||||
# name of the executable as its seconf element or it has to supply
|
||||
# that name as an argument.
|
||||
# One option is recognized: `-p' means that we are completing a pair
|
||||
# of names separated by a slash.
|
||||
|
||||
local cmd pair expl
|
||||
|
||||
if [[ "$1" = -p ]]; then
|
||||
pair=yes
|
||||
shift
|
||||
fi
|
||||
|
||||
if (( $# )); then
|
||||
cmd="$1"
|
||||
elif [[ $#line -gt 1 ]]; then
|
||||
cmd="$line[2]"
|
||||
else
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [[ -n "$cmd" ]]; then
|
||||
if [[ "$cmd" = /* ]]; then
|
||||
tmp="$cmd"
|
||||
else
|
||||
tmp="$PWD/$cmd"
|
||||
fi
|
||||
|
||||
if [[ "$tmp" != "$_es_command" ]]; then
|
||||
_es_command="$tmp"
|
||||
_es_funcs=( "${(@)${(@M)${(@f)$(nm $cmd)}:#[^ ]# [tT] ([^_]|_[^_])*}##* }" )
|
||||
fi
|
||||
|
||||
if [[ -n "$pair" ]]; then
|
||||
if compset -P '*/'; then
|
||||
_description expl 'call arc to function'
|
||||
else
|
||||
_description expl 'call arc from function'
|
||||
fi
|
||||
else
|
||||
_description expl function
|
||||
fi
|
||||
compadd -M 'r:|_=* r:|=*' - "$_es_funcs[@]"
|
||||
else
|
||||
return 1
|
||||
fi
|
|
@ -1,31 +0,0 @@
|
|||
#autoload
|
||||
|
||||
local expl
|
||||
|
||||
if [[ "$1" = -d ]]; then
|
||||
if [[ "$PREFIX" = *\=* ]]; then
|
||||
_message 'systemdict definition value'
|
||||
else
|
||||
_description expl 'systemdict definition name'
|
||||
compadd "$expl[@]" -M 'm:{a-z}={A-Z}' - \
|
||||
DISKFONTS NOCACHE NOBIND NODISPLAY NOPAUSE PLATFONTS SAFER \
|
||||
WRITESYSTEMDICT
|
||||
fi
|
||||
elif compset -P '*\='; then
|
||||
case "$IPREFIX" in
|
||||
*DEVICE\=)
|
||||
_description expl 'ghostscript device'
|
||||
compadd "$expl[@]" - "${(@)${=${$(gs -h)##* devices:}%%Search path:*}:#}"
|
||||
;;
|
||||
*OutputFile\=)
|
||||
_description expl 'output file'
|
||||
_files
|
||||
;;
|
||||
*)
|
||||
_message 'systemdict value'
|
||||
return 1
|
||||
esac
|
||||
else
|
||||
_description expl 'systemdict name'
|
||||
compadd "$expl[@]" -S\= -M 'm:{a-z}={A-Z}' - DEVICE OutputFile
|
||||
fi
|
Loading…
Reference in a new issue