summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--Functions/Misc/run-help4
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b6ff9fcef..5d99bfb2b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-08-07 Phil Pennock <pdpennock@users.sourceforge.net>
+
+ * 31634: Functions/Misc/run-help: run-help compat with alias to
+ noglob/nocorrect
+
2013-08-05 Peter Stephenson <p.w.stephenson@ntlworld.com>
* 31631: configure.ac, Src/builtin.c: use cygwin_conv_path in
diff --git a/Functions/Misc/run-help b/Functions/Misc/run-help
index 6a9abb3cf..c817b67d6 100644
--- a/Functions/Misc/run-help
+++ b/Functions/Misc/run-help
@@ -56,6 +56,10 @@ do
[[ -n $noalias && $what = *" is an alias "* ]] && continue
builtin print -r $what
case $what in
+ (*( is an alias for (noglob|nocorrect))*)
+ [[ ${what[(w)7]:t} != ${what[(w)1]} ]] &&
+ run_help_orig_cmd=${what[(w)1]} run-help ${what[(w)7]:t}
+ ;;
(*( is an alias)*)
[[ ${what[(w)6]:t} != ${what[(w)1]} ]] &&
run_help_orig_cmd=${what[(w)1]} run-help ${what[(w)6]:t}