mirror of
https://github.com/zsh-users/zsh
synced 2024-09-20 00:11:39 +00:00
23775: restore completion of devicename=filename pairs after -Z and -M.
This commit is contained in:
parent
0a607f5eef
commit
b37f52b884
|
@ -1,3 +1,8 @@
|
|||
2007-08-18 Clint Adams <clint@zsh.org>
|
||||
|
||||
* 23775: Completion/Unix/Command/_growisofs:
|
||||
restore completion of devicename=filename pairs after -Z and -M.
|
||||
|
||||
2007-08-16 Peter Stephenson <pws@csr.com>
|
||||
|
||||
* 23764: Doc/Zsh/calsys.yo, Functions/Calendar/calendar,
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
#compdef mkisofs growisofs
|
||||
|
||||
local context state line
|
||||
typeset -A opt_args
|
||||
|
||||
declare -a find_options
|
||||
|
||||
find_options=(
|
||||
|
@ -181,8 +184,8 @@ else
|
|||
|
||||
if [[ $service == growisofs ]]; then
|
||||
growisofs_options=(
|
||||
'-Z[burn an initial session to the selected device]:device:_files -g "*(%,@)"'
|
||||
'-M[merge a session with an existing one on the selected device]:device:_files -g "*(%,@)"'
|
||||
'-Z[burn an initial session to the selected device]:device:->devimg'
|
||||
'-M[merge a session with an existing one on the selected device]:device:->devimg'
|
||||
'-dvd-compat[provide maximum compatibility with DVD-ROM/Video]'
|
||||
'-dry-run[do everything up to the actual burning process]'
|
||||
'-overburn[allow overburning of the media]'
|
||||
|
@ -328,5 +331,15 @@ else
|
|||
'(- *)-help[display help message]' \
|
||||
'(- *)-version[display version information]' \
|
||||
$growisofs_options \
|
||||
'*:pathspec:_mkisofs_pathspec'
|
||||
'*:pathspec:_mkisofs_pathspec' && return 0
|
||||
|
||||
case "$state" in
|
||||
(devimg)
|
||||
if compset -P \*=; then
|
||||
_files
|
||||
else
|
||||
_files -g "*(%,@)"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue