about summary refs log tree commit diff
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}