Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
PATCH: _mkdir fixes
- X-seq: zsh-workers 22947
- From: Clint Adams <clint@xxxxxxx>
- To: zsh-workers@xxxxxxxxxx
- Subject: PATCH: _mkdir fixes
- Date: Wed, 1 Nov 2006 19:03:41 -0500
- Mail-followup-to: zsh-workers@xxxxxxxxxx
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
Fixes from R.Ramkumar
Index: Completion/Unix/Command/_mkdir
===================================================================
RCS file: /cvsroot/zsh/zsh/Completion/Unix/Command/_mkdir,v
retrieving revision 1.1
diff -u -r1.1 _mkdir
--- Completion/Unix/Command/_mkdir 1 Nov 2006 03:04:13 -0000 1.1
+++ Completion/Unix/Command/_mkdir 2 Nov 2006 00:03:15 -0000
@@ -5,23 +5,23 @@
typeset -a opt_args
args=(
- '(-m --mode=)'{-m,--mode=}'[set permission mode]:numeric mode'
+ '(-m --mode)'{-m,--mode=}'[set permission mode]:numeric mode'
'(-p --parents)'{-p,--parents}'[make parent directories as needed]'
)
-args_zsh=('(-)*: :->dir')
+args_zsh=('(-)*: :->directories')
args_cmd=(
'(-v --verbose)'{-v,--verbose}'[print message for each created directory]'
'(- :)--help[display help information]'
'(- :)--version[display version information]'
- '*: :->dir'
+ '*: :->directories'
)
case "$OSTYPE" in
linux*)
args_cmd=(
- '(-Z --context=)'{-Z,--context=}'[set SELinux context]:SELinux context'
+ '(-Z --context)'{-Z,--context=}'[set SELinux context]:SELinux context'
$args_cmd)
;;
esac
@@ -56,10 +56,10 @@
_arguments -C -s $args && ret=0
case "$state" in
- dir)
+ directories)
if (( $ret )) && [[ ! -prefix - ]] || \
[[ $variant == zsh && ${#${${words[2,-1]}:#-*}} -gt 0 ]]; then
- _wanted parent-directory expl \
+ _wanted directories expl \
'parent directory (alternatively specify name of directory)' \
_path_files -/ || _message 'name of directory'
ret=0
Messages sorted by:
Reverse Date,
Date,
Thread,
Author